编辑: star薰衣草 | 2019-07-06 |
0123456789 如果你的计算机终端凑巧不能包含所有这些字符, 别失望;
TEX 可设法应付它.另外一个符号 用来表示一个 blank space (空格)――如果要重点强调所键入的空格;
因此, 你真正要在上面的例 子中键入的是 '
'
I understand.'
'
如果没有这样的符号, 就很难知道某些用词的看不见的部分.但是我们不会太频繁使用 , 因为 空格一般足以被看见. 书籍排版和普通排版在虚线, 连字符和减号方面明显不同.在优秀的数学书籍中, 这些符号 都是不同的;
实际上, 一般至少有四种不同的符号 连字符 (-);
短破折号(C);
破折号 (―);
2. 书籍排版与普通排版
3 减号 (?). 连字符用在象 daughter-in-law 和 X-rated 这样的复合单词中.短破折号用在象 pages 13C34 以及象本书中 exercise 1.2.6C52 这样的数字区间方面.破折号用作句子中的标点――就是我们 通常所称的简单破折号.而减号用在公式中.原则性强的 TEX 用户要仔细区分这四种用法, 说 明如下: 对连字符, 键入一个连字符 (-);
对短破折号, 键入两个连字符 (--);
对破折号, 键入三个连字符 (---);
对减号, 把连字符放在数学模式中 ($-$). (数学模式出现在 dollar 符号之间;
这将在后面讨论, 因此你现在不必考虑.) x 练习2.1 看看怎样在 TEX 中键入下列句子: Alice said, I always use an en-dash instead of a hyphen when specifying page numbers like '
480C491'
in a bibliography. x 练习2.2 当你在一行中连续键入四个连字符时, 会得到什么结果? 如果你仔细查看大多数排版精良的书籍, 就会发现某些字母组合会当成一个字母来处理.例如, ?nd 中的 f'
和 i 就是这样.这样的组合称为组合字 (ligature), 并且专业排版工已经培训得 习惯于诸如 ff, fi, fl, ffi, 和ffl 的字母组合.(原因是象 find 这样的单词在大多数排版风格 上不太好看,而用组合字代替这些字母就不存在那样的问题了.有点令人惊讶的是, 习惯的组合 字经常出现在英语中;
在其它语言中, 别的组合也很重要. x 练习2.3 给出一个包含两个组合字的英语单词. 还好, 你不必管这些组合字: TEX 完全有能力自己解决这些问题, 方法同把 -- 转换成 C 一样.实际上, 为了得到更好的观感, TEX 还把应当更接近的相邻字母(象紧跟 V 的 A )看作组合;
这称为字距调整. 总结: 当用 TEX 直接排版时, 就象在普通打字机上键入书稿一样, 但是需要注意引号, 数字
1 和各种连字符/破折号.象组合字和字距调整这些其它的精细调整由 TEX 自动完成. (你准备好看本段了吗? 这里的 危险 标志就是提醒你, 这些材料应当在首次阅读时跳过去.可能已经 是第二遍了吧.提醒读者的这些段落有时用到了后面章节中的概念.)
4 2. 书籍排版与普通排版 如果你的键盘没有左引号符号, 那么你可以键入 \lq, 如果下一个字符是字母, 就应该紧接一个空格, 如果下一个字符是空格, 就应该紧接一个 \.类似地, \rq 得到一个右引号字符.清楚了吗? \lq\lq I understand.\rq\rq\ 如果你想键入引号中的引号, 比如右单引号后跟一个右双引号, 那么你不能直接键入 '
'
'
, 因为 TEX 将 把它看成 '
(即右双引号后面跟右单引号).如果你已经看过第5章, 可能认为解决之道是采用编组―― 即键入所谓的 {'