"LaTeX命令速查手册,包含TeX历史版本和基本命令,以及中文排版工具的介绍。"
在LaTeX的世界里,掌握常用命令是提升效率的关键。LaTeX是由Leslie Lamport在1985年基于Donald E. Knuth的TeX系统开发的,旨在简化文档的排版过程,特别适合于撰写学术论文和技术文档。LaTeX2e是目前最广泛使用的版本,它支持amsmath宏包,使得数学公式的排版更为便捷。LaTeX3虽然还在开发中,但未来将带来更多的改进和功能。
LaTeX系统中有一些基本的约定和概念。例如,长度单位包括mm(毫米)、cm(厘米)、in(英寸)和pt(点)。1英寸等于2.54厘米,1pt大约等于1/72.27英寸。此外,还存在弹性长度,如`plus`和`minus`,它们允许长度在一定范围内自动伸缩。在排版中文文档时,可以使用像CTEX这样的集成系统,它包含了CCT、TY和CJK等中文支持工具,其中CJK宏包用于处理中日韩三国的文字。
在编写LaTeX文档时,`\documentclass`命令用于设置文档的基本样式,例如字号大小。在本例中,选择了11pt的字体大小。`%`符号用于添加注释,西文标点后通常需要加空格。在文档主体中,使用`\usepackage{CJK}`导入CJK宏包,以便处理汉字。汉字必须放在`\begin{CJK}{GBK}{song}`和`\end{CJK}`环境之间,其中`GBK`是字符集,`song`是字体类型。还有其他字体可供选择,如`kai`, `fs`, `hei`, `li`, `you`。在LaTeX中,可以通过`\CJKspace`和`\CJKnospace`控制中英文间的空格处理,而`\CJKtilde`可以调整波浪线`~`的长度。
环境的使用在LaTeX中非常重要,每个环境都有其特定的功能,比如`article`是常见的文档类型,`CJK`和`CJK*`环境则用于中文排版。要注意的是,环境的开始和结束命令最好独立成行,以提高代码的可读性。换行通常通过两个连续的回车或仅为空格实现。特殊字符如`#`, `$`, `%`, `{`, `}`, `~`, `^`, `_`, `&`, `\`, `|`, `<`, `>`需要在前面加上`\`进行转义。
了解这些基本概念和命令后,你可以更有效地使用LaTeX编写复杂的文档,包括含有数学公式、图表和特殊字符的文本。LaTeX不仅提供了强大的排版功能,而且通过宏包和社区的支持,不断扩展其应用领域,满足各种排版需求。