一个shell脚本的分析(3)
Table of Contents
1 使用脚本直接开始beamer presentation
这个说来话长,因为用习惯了Emacs Org,平时不管是日程管理,写博客,写Latex还有Beamer都是在org下面完成的。而org导出的beamer presentation是pdf格式,用这个脚本可以直接幻灯片播放,很方便。
1.1 shell脚本
#!/bin/bash # # # AUTHOR: Lishuo # EMAIL: lishuo.os.ds@gmail.com # DATE: 2012-09-17 # # # This Script Use Command Evince --presentation as Beamer-viewer. # Usage: Scriptname /path/to/your/pdf # ############################################################ # DEFINE VARIABLES AND FUNCTIONS HERE ############################################################ FILE=$1 function view_beamer { evince --presentation $FILE } ############################################################ # BEGIN OF MAIN ############################################################ # If no argument, exit and print the usage. if [ $# != 1 ];then echo "Usage:Scriptname /path/to/your/pdf " exit 1 fi echo "Begin Beamer Presentation! " # begin view_beamer exit 0 ############################################################ # END OF presentation.sh ############################################################
1.2 使用方法
第一步,仍旧是使其具有可执行权限:
chmod 744 presentation.sh
第二步,使用符号链接
ln -s /path/to/your/presentation.sh view_beamer
第三步,使用使用下面的指令,即可直接显示幻灯片。
view_beamer yourPDF