LaTeX 論文,以及 Texpad

台灣碩博士論文通常是用微軟 Word 來寫,肯定占了七成以上。其餘的大概就是用 LaTeX。若說有其它選項,從網路上或前輩們的經驗基本上都是不推的。N 年前寫論文時,大概是頭殼壞了,搞了個 Pages 來寫,結果那段過程差點成為人生的汙點(之一)。從此之後,只要誰誰誰問我畢業論文用什麼寫較好,我只推 Word,但其實我根本也沒用它來寫過(茶)。

第一個是 Word 用起來直覺,而且學校或坊間的教學文件很多。因為使用者眾,資源多,也不乏能夠幫忙解答的人。

現在再問一次的話,我會推薦什麼呢?或許我會評估一下對方的情緖智商與程式語言能力。如果這個人脾氣溫和,有點程式或標記語言的基礎,我或許會推薦 LaTeX。因為在我的學習經驗中,LaTeX 根本讓我覺得是工程學的劣作(只是氣話)。

latex_project_logo

結果頭皮一硬(?),幾個月弄下來,讀了不少 LaTeX 的文章與手冊,竟然也把學校的論本格式仿得九分相似,於是催生了把這個樣板放到 GitHub 上開源化的想法。但是想法歸想法,要發佈成為公版要考慮太多東西了。教學內容、穩定性、相容性,肯定要花上不少時間。何況現有樣版一大堆,如果在功能性或易用性上沒有很明顯的分野,又何必再開分支?

就我目前看到的幾個大學的 LaTeX 樣板,其內容都太「模組化」。簡單來說包裝得很完善,把原本複雜且繁瑣的功能與設定等,都簡化到單一介面,也因此在多數情況下,只能依原作者的設計概念去著筆。若有微調或大改的需求,對於初心者非常不利。

再回到開源化。若要如此,從親近新手下手,重視易讀與易用性會比較有機會。畢竟一堆人寫完名為畢業的這本書之後,這輩子連寫篇散文的機會都沒了。


單就 Word 跟 LaTeX 來比較,兩者在很多方面都是極端。LaTeX 門檻高,一旦上手了,許多便利性便隨之而來。整體來說,隨著 LaTeX 文件的規模變大,其編輯與管理上的複雜度並不會有明顯的差異。

撇開 LaTeX 最著名的數學編輯能力不說,隨便列幾個對於寫論文便利的功能:自動化目錄、圖/表目錄,互引式目錄與圖表,文圖表最佳化排版,互引式參考文獻,自動索引,腳註,通用印刷設定,白頁設定,章首奇偶頁設定,頁碼設定等。這些功能設定上非常簡單,而且伴隨著大量自動套用的好處。

LaTeX 雖然是像 html 那樣的標記語言,但仍建議最好有一點點程式基礎。基本上有標記語言的概念就夠用了,但要更深入的精細功能,程式語言的能力也不可缺乏。

「編輯器」可以說是 LaTeX 好不好用的關鍵。Word 本身就是編輯器,但從技術層面講「LaTeX」,其實指的是編「譯」器,與那個讓你用鍵盤敲敲打打的地方完全不同。從一般的文字編輯器到最簡單的記事本或 vim,都可以拿來寫 LaTeX。寫 LaTeX 本身指是把 ASCII 或 UTF-8 的字元敲到檔案裡,它的內容、字型格式、段落排板、引入圖片等工作都是用「寫程式」的方式來操作。

因為 LaTeX 無論是在內容或外觀上的管理都是用文字,這也讓它很容易以 git 之類的版本控制工具來管理。然後你可以無限的寫壞論文再回復,無限的改壞論文外觀再回復,這是用 git 最尷尬的好處了。

來看改論文這件事,LaTeX 專案不如 Word 這麼容易 review,偏偏 review 是批改論文重要的過程。如果老闆也寫 LaTeX,論文 review 用單純的差異比較軟體或用 git + diff 就可行了。如果是用輸出 pdf 電子檔或直接印出紙本,會變麻煩一點。之前網路上有人分享以 LaTeX 生成兩個版本的差異 pdf 檔,但在論文 review 流程上也只有部分幫助而己。


廢話寫了一堆,最後回到標題。工欲善其事,必先利其器啊!我敢說有了 Texpad的幫忙,LaTeX 寫起來會有如神助的!

(↑ 這是 for Mac 的 case,for Windows 自己加油了 QQ)

texpad1
Texpad 介面(糊)
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s