latex-组织文本
- 标点符号
- 在latex中,引号使用‘’,单引号使用一遍,双引号使用两遍。
- 一个 - 可以作连字符,两个 - 可以用于表示数字范围,三个-可以用作破折号。
- 省略号使用\dots或者\ldots命令产生。
- ~ # $ % ^ & { } _ \这十个标点符号不能直接从键盘录入。它们都有特殊含义。
- $表示数学模式,%表示注释符,上标^ ,{}分组,\宏命令。#用于宏定义,&用于表格对齐,_用于数学模式的下标。如果要使用这些符号,可以在前面加\。
- 任意多个空格与一个空格的功能相同,只有字符后面的空格是有效的,每行最前面的空格会被忽略。单个换行也会看成一个空格。
- 以字母命名的宏,后面空格会被忽略,如果需要在命令后面使用空格,可以使用\+空格,也可以在命令后加一个空的分组{}。
- 有一种不可打断的空格,在Tex中称为带子(~),Tex禁止在这种空格之间进行换行,因此可以用于表示一些不宜分开的情况。
- Latex把大写字母后面的点看成是缩写标记,把小写字母后面的点看成是句子结束,如果是大写字母作为结束,或者小写字母的缩写,必须告诉Latex使用普通单词间的空格\+空格或者 \@指明点是大写字母后的句末。
- 中文后面的空格会被忽略掉,使用xelatex编译中文文档时,汉字与其他内容之间如果没有空格,会被自动添加。
- 在空格之后还有一种被称为幻影的空格,幻影命令\phantom有一个参数,作用是产生于参数一样大小的空盒子,没有内容,就像参数的一个幻影一样,可以通过幻影完成一些特殊的占位和对齐效果。
- \\直接另起一行,上一行保持原有的样子,而\linebreak则指定一行的断点,上一行仍按照完整一行散开
- \\命令后面可以跟一个参数,表示换行后增加的额外垂直距离。如\\[2cm]
- 如果\\的后面有[],应该使用{}进行分割。