由于其他国家的字符在平时写论文的时候用得比较少,一般只有英语和中文,(数学公式中的希腊字母以后再讨论),所以关于字符的书写章节跳过
正确使用标点
节
引号只有 ‘ ’,单引号用一个,双引号用两个,在单双引号之间使用 “ \, ”命令分开。
‘‘\,‘A’ or ‘B?’\,’’ he said.
- 符号单独使用时连字符;两个连用(--)是en dash,用来表示数字的范围;三个连用(---)是em dash,即破折号:
X-ray
1--2
A punctuation dash---like this
省略号由\dots或\ldots命令产生,由于间距问题,一般我们会将它放到数学模式中:
需要注意的地方:
- ’ 也可以作为所有格的标点符号
- 一下的字符不能从键盘上直接录入,需要使用转义字符:# $ % & { } _ \
\# \quad \$ \quad \% \quad \& \quad
\{ \quad \} \quad \_ \quad \testbackslash
汉字与标点的间距
LaTeX不会自动处理好汉字与标点间的间距,需要使用\punctstyle命令修改:
\punctstyle{quanjiao}全角式,所有标点全角。例如,“标点挤压”。又如《标点符号用法》。
\punctstyle{banjiao}半角式,所有标点半角。例如,“标点挤压”。又如《标点符号用法》。
\punctstyle{kaiming}开明式,部分的标点半角。例如,“标点挤压”。又如《标点符号用法》。
\punctstyle{hangmobianjiao}行末半角式,仅行末挤压。例如,“标点挤压”。又如《标点符号用法》。
\punctstyle{plain}无格式,只有禁则,无挤压。例如,“标点挤压”。又如《标点符号用法》。
空格与换行
这里只介绍一些特殊的用法。
\phantom{参数}:作用是产生和参数内容一样大小的盒子。
幻影\phantom{参数}速速隐形
幻影参数速速隐形
需要注意的地方:
- \hphantom和\vphantom,分别表示水平方向和垂直方向的幻影
- 用两个连续的换行和空格都可以表示分段,除了分段,也可以让LaTeX另起一行,并不分段。有两种相关的命令:\\ 命令直接另起一行,上一行保持原来的样子;而\linebreak则指定一行的断点,上一行按完整一行散开对齐:
这是一行文字\\另一行
这是一行文字\linebreak 另一行
特殊符号
在正文中可能会经常使用一些特殊的符号,这些可以在LaTeX符号大全下找到,例如以下:
当然你也可以在UTF-8下手打这些特殊符号,但是往往需要特殊的输入法。
字体
字体一般有以下五个属性:
- 字号(font size)
- 字体编码(font encoding)
- 字体簇(font family)
- 字体形状(font shape)
- 字体系列(font series)
LaTeX利用参数和命令、字体声明两类修改字体,前者用于少量的字体更换,后者用于分组或环境中字体的整体更换,例如:
\textit{Italic font test}
{\bfseries Bold font test}
显示效果为:
下面是参数的详细介绍:
但是对于中文字体而言,没有西文字体那样复杂的组合,一般是调用xeCJK和CJK宏包:
{\heiti 这是黑体。}
{\kaishu \bfseries 这是楷书。}
{\songti \itshape 这是宋体。}
{\fangsong 这是仿宋。}
效果如下:
其中,\bfseries是表示加粗;\itshape是表示意大利体。
强调文字
\emph,使用在分组环境中,用于斜体的直立体的转换,这里需要使用矫正命令:
This is {\em emphasized\/} text
\textbf,加粗,需要定义新的命令:
\newcommand\Emph{\textbf}
This is \Emph{emphasized} text
\underline,下划线:
\underline{Emphasized} text and \underline{another} (use \underline).
但是这种做法使得强调的文本不能换行,而且下划线的的位置也不统一,这里我们还可以使用ulem宏包:
\usepackage{ulem} \uline{Emphasized} text and \uline{another}.
以上代码的效果:
注意,在中文里面,我们这样使用:
字号与行距
行距会随着字体的大小而发生变换,默认为字体大小的1.2倍。想详细设置字体大小可以使用\zihao{参数}命令:
水平间距