一份不太简短的 LATEX 2ε 介绍
或 102 分钟了解 LATEX 2ε
原版作者: Tobias Oetiker
Hubert Partl, Irene Hyna and Elisabeth Schlegl
原版版本: Version 5.05, July 18, 2015
中文翻译: ChinaTEX 论坛
中文版本: 版本 5.10,二零一七年三月
Copyright © 2016 Louis Stuart.
Permission is granted to copy, distribute and/or modify this document under the terms of the
GNU Free Documentation License, Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy
of the license is included in the section entitled “GNU Free Documentation License”.
中文版致谢
5.05 中文版致谢
对 lshort-zh-cn 的新一轮修订在 ChinaTEX 交流 QQ 群 (91940767) 的网友支持下完成。参
与此次修订的朋友包括:
网友 ID E-mail
hello
ε
312439151@qq.com
554502177@qq.com
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.20 中文版致谢
中文 TEX 学会启动的 lshort-zh-cn 修正计划!本项计划历时八个月,参加的朋友有:
CTEX 论坛 ID 翻译章节
zpxing
Frogge
liwenjun
lijian605
gprsnl
前言、第二章、第五章 1-2.4 & 3、第六章
第一章
第三章
第四章
第五章 2.5-2.11
haginile 和 Frogge 通读了全篇,并给出了详细的勘误表。blackold 对于第二章亦有所贡献。
最后由 zpxing 统筹全书。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.20 中文版致谢
本文档的翻译工作由 CTEX 版主“经典问题”倡议,历经近十个月才得以完成。期间参与翻
译工作的朋友有:
CTEX 论坛 ID 翻译章节 源文件名
经典问题
高原之狼
controlong
cxterm
aloft
ganzhi
overview.tex
things.tex
typeset.tex
math.tex, lssym.tex
spec.tex
custom.tex
前言
第一章
第二章
第三章
第四章
第五章
i
ii
中文版致谢
在此特向这些奉献者表示感谢!
英文版致谢
Much of the material used in this introduction comes from an Austrian introduction to LATEX
2.09 written in German by:
Hubert Partl
Zentraler Informatikdienst der Universität für Bodenkultur Wien
Irene Hyna
Bundesministerium für Wissenschaft und Forschung Wien
Elisabeth Schlegl
in Graz
If you are interested in the German document, you can find a version updated for LATEX 2ε
by Jörg Knappen at CTAN://info/lshort/german
iii
iv
英文版致谢
The following individuals helped with corrections, suggestions and material to improve this
paper. They put in a big effort to help me get this document into its present shape. I would like
to sincerely thank all of them. Naturally, all the mistakes you’ll find in this book are mine. If
you ever find a word that is spelled correctly, it must have been one of the people below dropping
me a line.
Eric Abrahamsen, Lenimar Nunes de Andrade, Eilinger August, Rosemary Bailey, Barbara Beeton,
Marc Bevand, Connor Blakey, Salvatore Bonaccorso, Pietro Braione, Friedemann Brauer,
Markus Brühwiler, Jan Busa, David Carlisle, Neil Carter, Carl Cerecke, Mike Chapman,
Pierre Chardaire, Xingyou Chen, Christopher Chin, Diego Clavadetscher, Wim van Dam,
Benjamin Deschwanden Jan Dittberner, Michael John Downes, Matthias Dreier, David Dureisseix,
Hans Ehrbar, Elliot, Rockrush Engch, William Faulk, Robin Fairbairns, Johan Falk, Jörg Fischer,
Frank Fischli, Daniel Flipo, Frank, Mic Milic Frederickx, David Frey, Erik Frisk, Hans Fugal,
Robert Funnell, Greg Gamble, Andy Goth, Cyril Goutte, Kasper B. Graversen, Arlo Griffiths,
Alexandre Guimond, Neil Hammond, Christoph Hamburger, Rasmus Borup Hansen, Joseph Hilferty,
Daniel Hirsbrunner, Martien Hulsen, Björn Hvittfeldt, Morten Høgholm, Werner Icking, Eric Jacoboni,
Jakob, Alan Jeffrey, Martin Jenkins, Byron Jones, David Jones, Johannes-Maria Kaltenbach,
Nils Kanning, Andrzej Kawalec, Christian Kern, Alain Kessi, Axel Kielhorn, Sander de Kievit,
Kjetil Kjernsmo, Tobias Klauser, Jörg Knappen, Michael Koundouros, Matt Kraai, Tobias Krewer,
Flori Lambrechts, Mike Lee, Maik Lehradt, Rémi Letot, Axel Liljencrantz, Jasper Loy,
Johan Lundberg, Martin Maechler, Alexander Mai, Claus Malten, Kevin Van Maren, Pablo Markin,
I. J. Vera Marún, Hendrik Maryns, Chris McCormack, Aleksandar S. Milosevic, Henrik Mitsch,
Stefan M. Moser, Philipp Nagele, Richard Nagy, Manuel Oetiker, Urs Oswald, Hubert Partl,
Marcelo Pasin, Martin Pfister, Lan Thuy Pham, Breno Pietracci, Demerson Andre Polli,
Maksym Polyakov, Nikos Pothitos, John Refling, Mike Ressler, Brian Ripley, Kurt Rosenfeld,
Bernd Rosenlecher, Chris Rowley, Young U. Ryu, Risto Saarelma, András Salamon,
José Carlos Santos, Christopher Sawtell, Gilles Schintgen, Craig Schlenter, Hanspeter Schmid,
Baron Schwartz, Jordi Serra i Solanich, Miles Spielberg, Susan Stewart, Matthieu Stigler,
Geoffrey Swindale, Laszlo Szathmary, Boris Tobotras, Josef Tkadlec, Scott Veirs, Didier Verna,
Carl-Gustav Werner, Fabian Wernli, Matthew Widmann, David Woodhouse, Chris York,
Rick Zaccone, Fritz Zaucker, and Mikhail Zotov.
前言
LATEX [1] 是一个文档准备系统 (Document Preparing System),它非常适用于生成高印刷质
量的科技类和数学类文档。它也能够生成所有其他种类的文档,小到简单的信件,大到完整的书
籍。LATEX 使用 TEX [6] 作为它的排版引擎。
这份短小的手册描述了 LATEX 2ε 的使用,对 LATEX 的大多数应用来说应该是足够了。参考
文献 [1, 2] 对 LATEX 系统提供了完整的描述。
本手册在英文版 lshort 的基础上进行了适当的重新编排,共有八章和两篇附录:
第一章 讲述 LATEX 的来源,源代码的基本结构,以及如何编译源代码生成文档。
第二章 讲述在 LATEX 中如何书写文字,包括中文。
第三章 讲述文档排版的基本元素——标题、目录、列表、图片、表格等等。结合前一章的内容,
你应当能够制作内容较为丰富的文档了。
第四章 LATEX 排版公式的能力是众人皆知的。本章的内容涉及了一些排版公式经常用到的命令、
环境和符号。章节末尾提供了 LATEX 常见的数学符号。
第五章 介绍了如何修改文档的一些基本样式,包括字体、段落、页面尺寸、页眉页脚等。
第六章 介绍了 LATEX 的一些扩展功能:排版参考文献、排版索引、排版带有颜色和超链接的电
子文档。
第七章 介绍了如何在 LATEX 里使用 TikZ 绘图。作为入门手册,这一部分点到为止。
第八章 当你相当熟悉前面几章的内容,需要自己编写命令和宏包扩展 LATEX 的功能时,本章介
绍了一些基本的命令满足你的需求。
附录 A 介绍了如何安装 TEX 发行版和更新宏包。
附录 B 当新手遇到错误和需要寻求更多帮助时,本章提供了一些基本的参考。
这些章节是循序渐进的,建议刚刚熟悉 LATEX 的读者按顺序阅读。一定要认真阅读例子的
源代码,它们贯穿全篇手册,包含了很多的信息。
如果你已经对 LATEX 较为熟练,本手册的资源已不足够解决你的问题时,请访问 “Com-
prehensive TEX Archive Network” (CTAN) 站点,主页是 www.ctan.org。所有的宏包也可以从
mirrors.ctan.org 和遍布全球的各个镜像站点中获得。
在本书中你会找到其他引用 CTAN 的地方,形式为 CTAN:// 和之后的树状结构。引用本身是
一个超链接,点击后将打开内容在 CTAN 上相应位置的页面。
要在自己的电脑上安装 TEX 发行版,请参考附录 A 中的内容。各个操作系统下的 TEX 发
行版位于 CTAN://systems。
v
vi
前言
如果你有意在这份文档中增加、删除或者改变一些内容,请通知作者。作者对 LATEX 初学者
的反馈特别感兴趣,尤其是关于这份介绍哪些内容很容易理解,哪些内容可能需要更好地解释,
而哪些内容由于太过难以理解、非常不常用而不适宜放在本手册。
鲁尚文
lshort 的的最新中文版本位于 CTAN://info/lshort/chinese。如果用户对其他语言的版本感兴趣,请浏
览 CTAN://info/lshort。