一个shell脚本的分析(3)

一个shell脚本的分析(3)


Table of Contents

  • 1 使用脚本直接开始beamer presentation
    • 1.1 shell脚本
    • 1.2 使用方法


1 使用脚本直接开始beamer presentation


这个说来话长,因为用习惯了Emacs Org,平时不管是日程管理,写博客,写Latex还有Beamer都是在org下面完成的。而org导出的beamer presentation是pdf格式,用这个脚本可以直接幻灯片播放,很方便。


1.1 shell脚本


#!/bin/bash

#
#
# AUTHOR: Lishuo
# EMAIL: [email protected]
# 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




Date: 2012-09-18 二

Author: hic

Org version 7.9.1 with Emacs version 23

Validate XHTML 1.0

你可能感兴趣的:(一个shell脚本的分析(3))