Primary links

何不用Latex來作後端的論文編輯和投影片的製作?

自從在15~年之前唸完書之後一直都是用Latex來編輯我的論文並且製作相關的報告投影片。前幾天(上星期五)和ENT Lab.同學提到為何不用Latex(含Tex)的文書編輯及處理器來準備你們的論文,並且將論文中的內容直接以cut and paste的方式將其直接轉換成可以報告的投影片。我甚至於說你們因為只要寫大學部專題的報告一次或著碩士論文一次,因此你們只要直接用Microsoft的Word + Powerpoint就可以完成。因此我在數落你們說因為你們不走學術這一條路所以不需要用花很多的時間去瞭解Latex的相操作方式。

我現在就使用Latex的好處和步驟來加以提供一些個人意見:

1. Latex所製造出來的pdf檔不論是論文或著是報告用的投影片都可以不限OS平台讓你們可以達到文件的使用、互通和共享。

2. Latex是一個完全免費的後端文件處理系統,因此你不用花任何錢來買這項系統軟體,如果你是用Windows OS你可以用MikTex 2.7(最新版)http://miktex.org/Setup.aspx ,當然如果你用其它OS也是可以同樣找到下載的網站。

3. Latex 所產生出來的文件和投影片你有最大的自由度來調整到你想要的格式和版面,而且也是非常的精緻化。

4. 你在原論文所製成的內容,尤其是數學公式,圖片等都可以直接到cut and paste到以Latex為主的投影片製作軟體。

5.後端文件處理的軟體才可以真正顯示出我們computer science學生才有能力和一般普羅大眾用前端文書處理軟體如Word, Powerpoint所不同之處。也就是說我們不屑於用普羅大眾所使用的前端文書處理軟體。

6.在文獻索引方面Latex所提供的BibTex可以真正發揮其在文獻索引上的能力,即使你用Windows Word的Endnotes也無法相抗衡的。

7. 任何世界一流的研討會或期刊一定會提供他們自己的Latex style template方便論文投稿者的使用,如果他們沒有提供,則他們一定不是世界一流的,當然提供則不一定是世界一流(你們可以提出反例來告訴我哪一個世界一流研討會或期刊沒有提供Latex style class)。

8.在使用的心得上後端的文書處理系統應該會比前端文書處理(WYSIWYG)更方便和有效率,尤其是你要編輯大量內容的書本。當然前提條件是你對於類似於Latex這個後端文書處理軟體的使用已經有一些基礎。

目前Latex的缺點可能是中文字的處理上,雖然過去有所謂CWTex 的推出,但是我不能有能夠真正的去使用它:
http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex.html

我為了應付5月─6月外面的一系列演講,我從新survey了Latex的投影片的使用class style,最後決定使用Latex Beamer
Class https://sourceforge.net/projects/latex-beamer/ (裡面有一份220~的使用者說明手冊)

這項決定也是花了我一兩個星期才決定的,因為我原來用的是最原始版本的slide, 所以過去我的pdf投影片都是用slide class配合hyerref class style產生的。後來我去survey了 seminar, pdfscreen, proposer, 原本要下定決心要使用pdfscreen http://www.river-valley.org/#pdfscreen http://sarovar.org/projects/pdfscreen/
感覺pdfscreen很有特色。但是最後竟然發現Beamer實際上是更好安裝與使用,還有加入圖檔也更方便,如果你不信連上下面的一個韓國網站看Powerpoint是否可以很容易辦到他所呈現出來的效果?

http://faq.ktug.or.kr/wiki/uploads/beamer_guide.pdf

更重要的是Beamer 3.07是2007, March 11出版,這表示這個環境還是有在長進,不像pdfscreen的環境在5年前2003就已經停頓下來了。你們知道嗎,Beamer這個Latex投影片製作class是德國一位computer science博士生在2003年為了寫他自己的博士論文所開發出來的一個投影片製作環境,除了可以產生上課用的投影片之外另外也可以改變設定讓你的投影片可以用Laser Printer直接印出,當然你可以說這個powerpoint也有的功能。但是用這個Beamer你將會有更多選擇和調整投影片的空間。實際上我上次參加ISWC 2007 Busan的研討會時已經發現一大堆的報告者都是用Beamer來產生其投影片。我們也很容易的將Latex的BibTex加入到Beamer所產生的投影片之後當作參考。因此從此以後我所有的投影片也將會用Beamer來產生了!

說了這樣多何不今天就將MikTex 2.7安裝起來,看你首先是否可以產生一份後端處理的pdf 文件報告,有機會再裝上Beamer 3.07來製作你要的投影片向別人證明你可以不用powerpoint來產生與眾不同的投影片效果!

毓忠 4/22

回應

XeLatex (XeTex) for Chinese characters processing

我在上文提到當我們要用Latex (Tex)最大的考量是中文的問題,最近我看到XeLatex (XeTex)可以提供萬國碼(Unicode)的處理能力,因此不論中文(繁體、簡體)、日文、阿拉伯文等應該都可以加以處理。因此未來我們如果要用中文來寫報告、碩士論文、甚至於一本中文書,我相信都會有很大的幫助。我想Latex在中文的環境使用其功效的顯示必須要大量的章節的編輯和處理才能夠突顯出來,而這也可能發生在寫一本中文書的情境之下。其實XeLatex的應用程式在現有的MikTex 2.7已經被embedded進來了,你可以設定command line的方式來使用並且執行,或著用GUI mode來執行應該都可以。希望未來有時間能夠加以來探索和檢驗其使用方式和其處理能力!

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=xetex

毓忠 4/28

利用MikTex Portable + UltraEditor Mobile來編輯論文

上星期(2011/09/13)在論文投稿截止日之前Windows系統的出狀況讓我瞭解到,必須要能夠有效的轉移論文寫作編輯環境於另外一個平台之上,否則所有的論文的寫作就必須會停擺。幸好當時我有手提電腦上的MikTex+Ultraedit使用環境可以應急。

這幾天論文送出之後,想到MikTEx+UltraEdit的使用環境的備份的問題。並且發覺到我可以使用MikTex Portal ( http://miktex.org/portable/about ) + UltraEditor Mobile ( http://www.ultraedit.com/products/mobility.html )來讓整合Latex的使用環境變成可攜式。目前UltraEditor Mobile透過PortableApps.com的操作環境有效的整合到USB隨身碟,只要USB的容量夠大,速度不要太慢,我們可以將論文和Latex使用環境帶者走。好處是只要有電腦的地方,就可以編輯論文。而且因為整合編輯環境是屬於自己的,因此可以不需要在不是屬於自己電腦的平台之上來使用自己不熟悉的軟體並且避免需要改變對方的操作環境。用自己的設定環境來上網,如Firefox等就有mobile隨身版( http://portableapps.com/apps/internet/firefox_portable )。

經過簡單的下載安裝和測試之後,原有的MikTex 2.9改成portal版並且使用UltraEditor Mobile版之後一切都運作正常。

毓忠

Powered by Drupal 5.5 and copyright © 新趨勢網路科技實驗室 ( Emerging Network Technology Laboratory ), Some Rights Reserved
This work is licensed under a Creative Commons License.