close
◎ 什麼是LaTeX?
TeX 是個很低階的排版語言,如果排版時都要從這種低階語言來控制版面的話,那將會非常的繁複,所以,一些經常要用到的功能,都會先去定義好(稱為巨集,macro),這樣排版時才會方便、快速,直接引用已定義好的巨集裡頭的指令就可以了。
原始的 TeX 已經有了一組 macro,是 Knuth 教授所寫的,那就是著名的 Plain TeX,但仍然不夠方便、直觀,於是 Leslie Lamport又寫了另一組的 macro,稱為 LaTeX主要是把版面配置和文章內容,適度的分開處理,只要使用者選定了一種類別,整本書或整篇文章的結構就是按照這個類別來安排版面,這樣寫文件的人只要專注於文章內容就可以了,版面配置就完全交給 TeX/LaTeX 去處理。
既然 LaTeX 只不過是 TeX 的一大組巨集,那,當然原來的 TeX 的指令,大部份也是可以用在 LaTeX 文稿當中的。而且,LaTeX 並不是目前唯一的 TeX macro,其他如 eplain TeX, ConTeXt, TeXinfo 等都是 TeX macro,也都有他們自成一套的語法。目前的 LaTeX 由 LaTeX 3 Project所維護及發展。
    對於LaTeX的常見問題:
    字型:目前 OpenType, TrueType, Adobe Type1 字型都可以用在 LaTeX 當中,不過,目前安裝字型的部份不是那麼的直觀,但比起其他的排版系統,TeX/LaTeX 所能利用的字型種類,可以說是最多的。
    適用的作業系統:Knuth 教授慷慨的把 TeX 的原始程式碼開放出來,所以,只要是有人在使用的作業系統都可以移植過去,不必擔心版權的問題。像 MS DOS, OS/2, MS Windows, Mac OS, Unix-like系統都有 TeX 的移植版本,甚至是 PDA都有 TeX/LaTeX 的縱跡。可以說是走到哪用到哪,而且,文稿都是互通的,列印結果也相同。
    目前發展:LaTeX Project及其他相關packages正穩定的研發當中,尤其和目前新一代的 SGML/XML/HTML 及資料庫系統,都積極的想辦法銜接起來。對於數學式子的排版,至今更是無人能出其右。
    產生檔精準度高:LaTeX本質上是幕後排版系統。但是,所產生的 dvi/ps/pdf 檔,可以很精準的顯示你所想要表達的內容。
    軟體使用範圍:當初 Knuth 教授是為了表達精確、品質優美的數學式子而開發 TeX 的,但由於 TeX 的彈性,使得在其他的領域的使用者也爭相使用,已經不是侷限在學術界在使用了。尤其 XML 的興起,需要一個適合的格式化工具(formatter)的配合,TeX/LaTeX 就剛好稱職的做此排版專業的工作。
 
    使用建議:目前許多學生會用此軟體來投論文,LaTeX它是offline的系統,不像word是WYSIWYG的系統,,可能用word習慣的人會很無法習慣用 latex,但只要習慣之後,它的執行效率好很多,再舊的電腦上都很好用,用 word 將大量數學式子的論文載入、修改的速度很慢,用latex就好很多。因此latex在需要編輯大一點的文件時比word更加實用!特別是用到很多參考資料時(reference)、附圖、定理等等的論文時,latex 能夠自動設定參考論文、附圖、定理的編號,這對寫文章的人就非常方便,因為有時我們因為實際需要可能後來要增加一篇參考論文,這時文中引用的地方就得全部修改,需要很仔細的檢查,如果增加或減少一個圖、一個定理也是一樣,對 latex 來說,這些都可以自動幫您維護,真的是減少寫文章的人很大的負擔。
另外,作數學式子也非常方便,latex 作簡單的數學式子時,可以完全不需要用到 mouse,對打字快一點的人來說,速度上會更快速!
    專題使用部分:我們打算把此軟體應用在編排鳥類資料的部分,利用此軟體的排版處理,來編排鳥類資料的結構,還有圖文排版的部分,讓使用者可以按照這個模式下編排,內容也會更加有條理。
arrow
arrow
    全站熱搜

    cindy760410 發表在 痞客邦 留言(0) 人氣()