LaTeX
LaTeX(/ˈlɑːtɛx/或/ˈleɪtɛx/[2],常被讀作/ˈlɑːtɛk/或/ˈleɪtɛk/,風格化后写作“LaTeX”),是一种基于TeX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系統的處理,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一親自去設計或校對,能在几天,甚至几小时内生成很多具有书籍品質的印刷品生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。 LaTeX使用TeX作为它的格式化引擎,当前的版本是LaTeX2e(写作“LaTeX2ε”)。 排版系统LaTeX遵循呈现与内容分离的设计理念,以便作者可以专注于他们正在编写的内容,而不必同时注视其外观。在准备LaTeX文档时,作者使用章(chapter)、节(section)、表(table)、图(figure)等简单的概念指定文档的逻辑结构,并让LaTeX系统负责这些结构的格式和布局。因此,它鼓励从内容中分离布局,同时仍然允许在需要时进行手动排版调整。这个概念类似于许多文字处理器允许全局定义整个文档的样式的机制,或使用层叠样式表来规定HTML的样式。LaTeX系统是一种可以处理排版和渲染的标记语言。[3] LaTeX的读音和书写由于TeX一词应该读作“泰赫”([tɛx])[4],所以LaTeX一词可以读作 [lətɛx],发音近似为 “拉泰赫”。
使用 LaTeX 的人偏好將之寫為“LaTeX”。如果用一般文字編排系統,則写成 “LaTeX”,避免和 “latex”(乳胶)混淆。 中文支持CCT最早支持简体中文的TeX是CCT,由中國科學院数学与系统科学研究院的张林波研究员编写。最初,由于计算机内存以及运算速度等方面的限制,需要将符合CCT格式的 在最新版的CCT中,用 CJK让LaTeX支持中文的另一种方法是使用德国人Werner Lemberg编写的CJK巨集包。这个巨集包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。 CTeX套装曾在简体中文用户中广泛使用的TeX发行版是Windows平台下的CTeX中文套装,它也是最早的支持中文TeX的软件套装。[6]但现已不再活跃开发,最后更新于2012年3月22日。[7] ChinaTeX发行版hooklee(李树钧)制作的ChinaTeX发行版也非常不错,它集成了与TeX有关的许多软件,大大减小了初学者的安装配置困难,适用于简体中文用户。[8]最有特色的是将TeX有关的命令都集成在WinTeX编辑器的按钮中,鼠标一点,即可编译。 cwTeX繁体中文的用户可以使用cwTeX或PUTeX。cwTeX排版系统由吴聪敏(國立台灣大學經濟學系教授)、吴聪慧、翁鸿翎共同发展,cwTeX可以在MSDOS、Windows、Linux、FreeBSD等系统上执行,全部软件(含使用使用手册PDF文件及5套中文字型)可自网站上免费下载。 PUTeXPUTeX由台中市沙鹿区静宜大学资訊管理系蔡奇伟教授发展,是國家科學委員會八十六年度(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被开发出来,其直接使用本地计算机中安装的字体的方法,大大降低了使用LaTeX的难度。从效果看,生成的PDF文件与DVI文件相差不大。以下是XeLaTeX文件及其编译的pdf文件截图。 其他應用由於LaTeX是透過語法來排版的,任何可以想象得到的東西,像是樂譜、棋譜(可動態)、化學結構式、電路圖及物理學中的費曼圖等等都可以先定義規則,然後再以簡單的語法排版出來。而那些規則也往往早有人寫出對應的巨集包,所以使用者只需要弄懂它的語法就可以了。下面的表格列出了一些例子:
许可证LaTeX通常与TeX一起在自由软件许可下进行分发:LaTeX项目公共许可证(LPPL)。[2]LPPL与GNU通用公共许可证不兼容,因为它要求修改的文件必须与原始文件明显不同(通常通过更改文件名实现);这样做是为了确保依赖其他文件的文件正常运作,并避免依赖地狱。自1.3版本起,LPPL符合Debian自由软件指导方针(DFSG)。作为自由软件,LaTeX可在大多数操作系统上使用,其中包括Unix(Solaris、HP-UX、AIX)、BSD(FreeBSD、macOS、NetBSD、OpenBSD)、Linux(Red Hat、Debian、Arch、Gentoo)、Windows、DOS、RISC OS、AmigaOS和Plan 9。 LaTeX在MS Office中的支援MS Office的域指令EQ支援部分类LaTeX的格式,经测试可用于MS Office Word 2000、2002、2003、2007和2010。[來源請求] 参见參考資料
外部連結
|