LATEX2ε教程:单词间隔与排版技巧

需积分: 33 36 下载量 155 浏览量 更新于2024-08-09 收藏 904KB PDF 举报
"这份资源是一本关于Microsoft Visual Basic 2013的教程,通过步骤指导读者学习编程。然而,提供的描述和标签显示其实际内容可能与LATEX排版有关,而非Visual Basic。描述中提到的是LATEX如何处理单词间的间隔,以及如何在特殊情况下调整这些间隔。" 在LATEX排版系统中,2.6章节讨论了“单词的间隔”这一概念。LATEX为了提高文本的可读性,会在单词之间插入不等的间隔,特别是在句子的末尾。默认情况下,LATEX认为句号、问号或惊叹号标志着句子的结束,并据此增加额外的空格。然而,如果句号后面紧接着一个大写字母,LATEX会理解为这可能是缩写的标志,因此不会将其视为句子的结束。 在编写LATEX文档时,作者有时需要对这些默认行为进行调整。例如,如果希望创建一个不可伸长的空格,可以使用反斜线符号 `\` 前面加一个空格。此外,波浪字符 `~` 不仅会产生一个固定宽度的空格,还能防止此处的行中断,这对于保持如“Mr. Smith”这样的名字完整性非常有用。如果需要明确标示句号作为句子结束,即使其后跟着大写字母,可以在句号前使用命令 `\@`。 以下是一些示例代码来展示这些用法: ```latex Mr.~Smith was happy to see her\\ cf.~Fig.~5\\ I like BASIC\@. What about you? ``` 在这些例子中,“Mr.~Smith”确保了名字间的空格不会被拉长,“cf.~Fig.~5”保持了参考编号的紧凑,而“I like BASIC\@. What about you?”则确保了句号被视为句子结束,即使它后面跟的是大写字母"BASIC"。 这份资源的原始作者是Tobias Oetiker,它是一份详尽的LATEX2ε介绍,旨在让读者在93分钟内掌握基本的LATEX使用。这份中文翻译由中国的CTEX用户小组完成,旨在让更多中文用户能方便地学习和使用LATEX。虽然资源的标题与Microsoft Visual Basic 2013相关,但实际上内容涉及的是LATEX的排版技巧,特别是关于单词间隔的处理方法。