LATEX2ε教程:单词间隔与排版技巧
需积分: 33 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的排版技巧,特别是关于单词间隔的处理方法。
2010-05-07 上传
2010-02-04 上传
268 浏览量
2009-12-20 上传
2011-02-03 上传
2009-09-14 上传
2009-09-14 上传
沃娃
- 粉丝: 31
- 资源: 3957
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析