{{selfref|关于使用LaTeX在維基百科中編排數學公式的指南,请-{zh-cn:访问;zh-tw:前往}-数学公式。}}
LaTeX(或,常被讀作或,風格化后写作“”),是一种基于TeX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系統的處理,即使使用者没有排版和程序设计的知识也可以充分发挥由所提供的强大功能,不必一一親自去設計或校對,能在几天,甚至几小时内生成很多具有书籍品質的印刷品生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
LaTeX使用TeX作为它的格式化引擎,当前的版本是LaTeX2e(写作“2ε”)。
排版系统
LaTeX遵循呈现与内容分离的设计理念,以便作者可以专注于他们正在编写的内容,而不必同时注视其外观。在准备LaTeX文档时,作者使用章(chapter)、节(section)、表(table)、图(figure)等简单的概念指定文档的逻辑结构,并让LaTeX系统负责这些结构的格式和布局。因此,它鼓励从内容中分离布局,同时仍然允许在需要时进行手动排版调整。这个概念类似于许多文字处理器允许全局定义整个文档的样式的机制,或使用层叠样式表来规定HTML的样式。LaTeX系统是一种可以处理排版和渲染的标记语言。
的读音和书写
由于TeX一词应该读作“泰赫”(),所以LaTeX一词可以读作 ,发音近似为 “拉泰赫”。
- 在英语中,LaTeX 实际通常读作 (音译“莱泰克”)或者 (音译“拉泰克”)。
- 的开发者 Lamport 表示对 LaTeX 的读音没有偏好。
使用 LaTeX 的人偏好將之寫為“”。如果用一般文字編排系統,則写成 “LaTeX”,避免和 “”(乳胶)混淆。
中文支持
CCT
最早支持简体中文的TeX是CCT,由中國科學院数学与系统科学研究院的张林波研究员编写。最初,由于计算机内存以及运算速度等方面的限制,需要将符合CCT格式的.ctx文件预处理之后再使用LaTeX编译,生成的.dvi文件需要后处理。
在最新版的CCT中,用cct.sty代替了原来的预处理程序,与CJK结合,直接使用.tex文件,而不必再使用.ctx文件,可以用LaTeX直接编译,不再需要后处理.dvi文件。
CJK
让LaTeX支持中文的另一种方法是使用德国人Werner Lemberg编写的CJK巨集包。这个巨集包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。
CTeX套装
曾在简体中文用户中广泛使用的TeX发行版是Windows平台下的CTeX中文套装,它也是最早的支持中文TeX的软件套装。但现已不再活跃开发,最后更新于2012年3月22日。
ChinaTeX发行版
hooklee(李树钧)制作的ChinaTeX发行版也非常不错,它集成了与TeX有关的许多软件,大大减小了初学者的安装配置困难,适用于简体中文用户。最有特色的是将TeX有关的命令都集成在WinTeX编辑器的按钮中,鼠标一点,即可编译。
cwTeX
繁体中文的用户可以使用cwTeX或PUTeX。cwTeX排版系统由吴聪敏(國立台灣大學經濟學系教授)、吴聪慧、翁鸿翎共同发展,cwTeX可以在MSDOS、Windows、Linux、FreeBSD等系统上执行,全部软件(含使用使用手册PDF文件及5套中文字型)可自网站上免费下载。
PUTeX
PUTeX由台中市沙鹿区静宜大学资訊管理系蔡奇伟教授发展,是國家科學委員會八十六年度(1997)计划的成果(國家科學委員會计划编号:NSC-86-2213-E-126-005)。PUTeX以Christian Schenk先生的MiKTeX系统为基础,改写D. E. Knuth教授TeX程序的原始碼,使之能够直接排版中文,并支持TrueType中文字型。PUTeX最大的特色就是可以直接采用安装在Microsoft Windows操作系统中的中文字型。
ChiTeX
原作者為國立中央大學數學系陳弘毅。適用於Big5及GB內碼之中文。此一Unix版可用於裝有teTeX的GNU/Linux,FreeBSD,Solaris,與SunOS系統。
XeLaTeX
为了支持Unicode和现代字体,XeTeX被开发出来,其直接使用-{zh-cn:本地;zh-tw:本機}-计算机中安装的字体的方法,大大降低了使用LaTeX的难度。从效果看,生成的PDF文件与DVI文件相差不大。以下是XeLaTeX文件及其编译的pdf文件截图。
其他應用
由於LaTeX是透過語法來排版的,任何可以想象得到的東西,像是樂譜、棋譜(可動態)、化學結構式、電路圖及物理學中的費曼圖等等都可以先定義規則,然後再以簡單的語法排版出來。而那些規則也往往早有人寫出對應的巨集包,所以使用者只需要弄懂它的語法就可以了。下面的表格列出了一些例子:
许可证
LaTeX通常与TeX一起在自由软件许可下进行分发:(LPPL)。
参见
*TeX
*AMS-LaTeX——美国数学学会制作的LaTeX-{zh-cn:扩展;zh-tw:擴充程式}-
*——Unix系统下的DVI文件阅读软件
*BibTeX——通常与LaTeX一起使用的文献管理软件
*公式编辑器
參考資料
外部連結
*
*[https://tug.org/ TeX Users Group (TUG)官方網站]
*[http://www.ctan.org CTAN]
*[http://www.chinatex.org ChinaTeX官方网站]
*[http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex.html cwTeX网站]
*[http://www.cs.pu.edu.tw/~tsay/putex/ PUTeX計畫中文首頁]
*[http://www.cs.pu.edu.tw/~wckuo/doc/latex123/ 大家來學LaTeX]
*[https://web.archive.org/web/20100329212913/http://g5dual.eed.yzu.edu.tw/~lab/latex/install_cjk.html 如何在Mac OS X上裝設LaTeX以及CJK套件 (TeX Live 2007)]
*[http://www.ctex.org CTeX网站] :中文TeX套装,各种中文宏包和模板,以及论坛。
*[http://wims.math.ecnu.edu.cn/texmeeting/doc/SLIDES.pdf CCT及其相关工具,幻灯] ,张林波,数学与系统科学研究院,2004年7月,中文TeX与数学网站交流会
*[http://www.ctan.org/tex-archive/info/visualFAQ/visualFAQ.pdf A Visual LaTeX FAQ]
*[http://ricardo.ecn.wfu.edu/~cottrell/wp.html Word Processors: Stupid and Inefficient] ,Allin Cottrell
*[https://web.archive.org/web/20041011232413/http://www.math.thu.edu.tw/~nhuang/CJKLaTeX/CJKLaTeX.html 中文LaTeX - CJK設定]
评论 (0)