Prosper -- LaTeX的簡報系統

一般我們說到用電腦做簡報,很多人都會想到Microsoft PowerPoint。PowerPoint的確是不錯的簡報系統。但是一來要錢,二來當有一堆數學符號的時候,用PowerPoint實在不是件很愉快的事。首先,你可能要叫用像是equation editor之類的程式,編寫數學式子。雖然我對equation editor的完整版Math Type算是相當熟悉,可以幾乎全部按鍵完成數學式子。但是如果式子複雜些,或是奇怪一點,就沒有那麼容易打(或是不能打)。假設我們真的打出來了,你要想辦法把這「畫出來的」式子貼到P owerPoint,又是沒有想像中簡單的事(貼上去不難,難的是要完全照你意思)。

最讓我不能忍受的是,如果不時在內文要出現一些希臘符號,用PowerPoint可能的下場就是你終於受不了,改用一些「正常」的英文。比方說,alpha就改成a,函數phi改成函數f。雖然硬是要PowerPoint用我們想用的符號也是可以,要改成簡單正常的字母也不是什麼大錯,可是就不是那麼方便,而心裡也會有點不舒服(也許我太挑剔?)。

總而言之,我對PowerPoint的熟悉度算是可以,也覺得挺直覺,方便。但是如果數學式子多,真的很辛苦。就算式子不多,其實花的時間很多都是在為美化簡報而做。我看過很多大大推崇PowerPoint的人做的簡報,其實也沒有真的用到什麼非PowerPoint不可的功能,但是製作的時間倒是挺多的。

就是這樣,我希望能有一個這樣的簡報軟體:打數學式子方便,我在做slides的時候,可以專心在簡報的內容,而不是排版。Prosper就是相當符合這個要求的LaTeX套件。

安裝Prosper

安裝Prosper很容易,只要去Prosper的網站:

http://prosper.sourceforge.net/

在download的地方把tar抓回來,解壓縮之後把整個檔案放到正確的地方。通常就是在

TEXMF/tex/latex/misc

之下。TEXMF並不一定是真正的檔案夾名稱,是指你的TeX系統的texmf那個檔案夾的位置。如果不太明白,可以看Prosper安裝說明,照著做就對了。

概說

因為Prosper基本上就是LaTeX的一個套件,所以如果本來就用LaTeX的人,很容易可以把你的文章,論文就copy paste成一個簡報。因為是LaTeX,因此基本上你會做出一個文件。那這樣要怎麼直接用你的電腦做簡報呢?很簡單,最後就是要輸出成PDF檔,然後用機乎每台電腦都有的Acrobat Reader開就可以了。因為Acrobat Reader有全螢幕顯示功能,所以可以就可以用它來做簡報,就這麼容易!

要看Prosper可以做什麼程式的簡報,最好的方式就是去Prosper的網站,看他們的Example。把那個範例的PDF給抓下來,用全螢幕的方式看。你可能會很驚訝LaTeX可以做成這樣的簡報。

更要讓人驚訝的是你要做一樣的東西,是不用花太大功夫就可以做到的!

對於電腦高手,我想大概去抓那個例子的原始檔,就可以知道這Prosper的運作方式,馬上可以上手。如果需要,也可以再往下看我的介紹。

開始最基本的檔案

Propser的技術說明

我們現在要解說一些Prosper技術層面的問題。Prosper的一大特點就是使用PSTricks,並且十分相容。PSTricks是一個非常好用的LaTeX繪圖套件,所以你可以很方便的在Prosper裡繪圖。問題是,PSTricks基本上是和pdflatex不相容的。所以我們要產生pdf檔,是要先用latex編譯,然後dvips把dvi檔轉成ps檔,最後ps轉pdf。

這問題在英文環境裡不太有問題。這是最原始的LaTeX做法。但是中文環境下,有兩個地方可能有問題。第一個是如果中文是直接用pdflatex,或是latex+dvipdfm(x)去產生pdf檔的都行不通。一定要可以照上面程序進行的才可以。第二個是如果中文LaTeX要用特定的documentclass,那自然prosper格式也可能要修改才能使用。

中文Prosper

照原理來說,只要中文LaTeX是支援ps系產生dvi, pdf檔的(如前所述),應該都可以用Prosper。不是的,可能要有些修改才可以。

實際上呢,我有些套件沒有機會試,有些試了不成功。目前我確定可以直接用Prosper套件的,就是ChiTeX。ChiTeX什麼都不用改,就可以使用Prosper!