這段時間一直在忙著畢業設計的東西,很長時間沒有好好寫過東西。我想寫一寫東西放松一下自己。我也想寫一個系列的文章《Power User》記錄自己如何學習成為電腦的高階用戶的一些過程。
今天我想結合自己的畢業論文介紹一個文字排版軟件 LaTeX /?lɑ.t?k/(音譯“拉泰克”) 。看著拼寫非常奇怪吧。注意千萬不要寫為 latex 。因為 LaTeX是英語中的另一個詞,漢語意思為乳膠。(我才不會告訴你,千萬不要 goolge 或者百度圖片 去搜索這個詞呢。)
對于沒有做過學術,或者非出版領域的人可能都沒有聽說過 LaTeX這個軟件。那到底什么是 LaTeX呢? 你可以理解為LaTeX是一個與 word 相似的排版軟件。LaTeX是基于 TeX排版引擎的東西。而 TeX又是什么東西呢?TeX是計算機領域里面有歐幾里得之稱的人物高德納(Knuth)教授所發明的。他寫 TeX的原因是當時十分粗糙的排版水平已經影響到他的巨著《計算機程序設計藝術》的印刷質量。于是他一定要發明一個漂亮的排版軟件再寫書。這就像一個人想要寫一本書,他先自己造了一個印刷機。不多對于普通人來說,如果想學編程先自己造一臺電腦,那么他多半都會失敗,但是大牛就是大牛,他用了超過十年時間,寫出了對電子印刷領域有重要意義的意的軟件 TeX我們所用的許多外國教材都是用基于 TeX的 TeX系列的軟件編排出來的。
寫 LaTeX 的能給你一種寫程序的快感,并且還需要 debuge 。LaTeX 是一種非所見即所得的書寫模式。并且在公式寫作方面尤其擅長。例如一個化學公式可以通過如下的標記組合直接寫出非常漂亮的公式。
2H_2 + O_2 \xrightarrow{n,m}2H_2O
Latex 最大的優勢就是不用經歷 word 那種反復調整格式,牽一發而動全身的,以及各種稀奇古怪的錯誤相比,如果你能學習會 Latex 那么你將排出非常非常漂亮的文章。我才不會告訴你我過去在寫實驗報高被 word 折磨的死去活來的痛苦經歷呢。
拉拉雜雜地說了這么多,最后我想給交大的同學推薦非常重要的學習與使用 Latex 的方法。先從模仿模板開始學習,先從模仿模板開始學習,先從模仿模板開始學習。不要一來像大學教學編程語言一樣一上來就從最基礎語法開始。對于那些想要學習用 Latex 寫論文的同學來說,我推薦大家搜索一下: 【自己的大學名稱】 + 【Latex】 你可以找到許多前輩留下的 Latex 模板可以供大家使用。
例如 上海交大 Latex 同濟 Latex 等等。