在寫論文時接觸到LaTeX,但是用和查資料時發現相關概念很多,雖說這些概念並不會太影響你的使用,但是本着一問到底的原則,有必要來深究一下其中的複雜關係,更利於使用和理解!!!
以下信息僅爲網上信息綜合而成,僅供參考!!!
TeX及其拓展
TeX
TeX是一種排版系統(或“格式設置系統”)
TeX提供了一套功能強大並且十分靈活的排版語言,它多達900多條指令,並且TeX有宏功能,用戶可以不斷地定義自己適用的新命令來擴展TeX系統的功能。許多人利用TeX提供的宏定義功能對TeX進行了二次開發,其中比較著名的有美國數學學會推薦的非常適合於數學家使用的AMS-TeX以及適合於一般文章、報告、書籍的LaTeX系統。
LaTeX
LaTeX是一種基於ΤΕΧ的排版系統,LaTeX使用TeX排版程序來格式化其輸出,並且本身是用TeX宏語言編寫的。
LaTeX可以用作獨立的文檔準備系統,也可以用作中間格式。
AMS-TeX
AMS-TeX是一個TeX宏程序包,適用於其材料包含大量數學的作家。 AMS-TeX爲通常在數學公式中出現的許多更復雜的結構提供了高級命令,這些結構通常無法用普通的TeX編寫,除非通過費力的低級命令聚合以及反覆試驗調整組成元素的間距和位置。
CTAN
The Comprehensive TEX Archive Network(CTAN) 是TEX各種周邊材料的放置中心。 CTAN目前有5752個軟件包。 2637位貢獻者對此做出了貢獻。 大多數軟件包都是免費的,可以立即下載和使用。
TeX發行版
TeX 及其拓展在不同的操作系統上有不同的實現版本,因此產生了讓人眼花繚亂的各種發行版。
MikTeX
MiKTeX(發音爲mick-tech)是TeX / LaTeX和相關程序的最新實現。
MiKTeX提供了使用TeX / LaTeX標記語言準備文檔所必需的工具,以及一個簡單的TeX編輯器:TeXworks。
TeX Live
TeX Live是用於TeX排版系統的跨平臺,免費軟件發行版,其中包括與TeX相關的主要程序,宏程序包和字體。
CTeX
CTeX是用於LATEX中文排版的宏程序包和文檔類的集合。
proTeXt
proTeXt旨在成爲基於MiKTeX的易於安裝的Windows TeX發行版,將TeXStudio前端添加到MiKTeX。
相關工具
TeXstudio
TeXstudio是用於創建LaTeX文檔的集成寫作環境。 我們的目標是使編寫LaTeX儘可能容易和舒適。 因此,TeXstudio具有衆多功能,例如語法突出顯示,集成的查看器,參考檢查和各種助手。
總結
- TeX作爲早期的優秀排版系統,其提供一整套指令並允許通過宏的方式拓展。而LaTeX就是其拓展版本中應用最廣泛的之一。
- 爲了拓展功能,開發者們開發了各類具有通用性的功能包,同時將各類功能包/宏包等歸檔到CTAN,方便下載和使用。
- 爲了更加方便的體驗,僅排版本身還不夠,因此誕生了集成各種工具或插件(如編輯器,格式轉換工具,包管理器等)的發行版。
也就是說,對於用戶,我們只需要選擇合適自己的發行版即可安裝使用,另外還要學習LaTeX語法,讓自己能夠更加隨心所欲的組織想要的格式。
補充
針對論文的排版通常會給一個模板,比較全的模板可以直接將你自己的內容往裏面套,實操一下很容易上手。如果模板的樣式不全或不符合自己的設定,可以進一步查看LaTeX教程。
B站就有一些入門視頻教程,還有可以找書籍教程,例如:lshort,裏面有中文的版。