1.改变字体
\usepackage{txfonts}
如果采用粗体应加入
\usepackage{bm}
\bf 转变为罗马族,直立形状,黑体系列的字体属性。
\it 转变为罗马族,斜体形状,中等粗细系列的字体属性。
\rm 转变为罗马族,直立形状,中等粗细系列的字体属性,这是默认的字体。
\sc 转变为罗马族,小型大写形状,中等粗细系列的字体属性。
\sf 转变为无衬线族,直立形状,中等粗细系列的字体属性。
\sl 转变为罗马族,slanted的斜体形状,中等粗细系列的字体属性。
\tt 转变为打字机族,直立形状,中等粗细系列的字体属性。
\em 声明选用强调字体,它与当前字体同族、同系列,但形状不同,通常是在直立字体与斜体间转换。
\emph{文本} 用强调字体打印文本,它与当前字体同族、同系列,但形状不同,通常是在直立字体与斜体间转换,此命令等价于{\em 文本\\},也就是说,自动插入了斜体附加留空。
\nocorr 与字体命令\emph,\textsl,\textit合用,以取消自动的斜体校正。
\normalfont 本声明把字体转换为默认的族、形状和系列。
\bfseries 本声明不改变当前字体的族与形状,但转变成bold序列。
\mdseries 本声明不改变当前字体的族与形状,但转变成中等粗细medium序列。
\itshape 本声明把字体的形状属性改为斜体,但保留族与系列不变。
\scshape 本声明把字体的形状属性改为小型大写,但保留族与系列不变。
\slshape 本声明把字体的形状属性改为slanted的斜体,但保留族与系列不变。
\upshape 本声明把字体的形状属性改为直立,但保留族与系列不变。
\rmfamily 本命令使字体保持当前的系列与形状属性,但转变为罗马族属性。
\sffamily 本命令使字体保持当前的系列与形状属性,但转变为无衬线族属性。
\ttfamily 使字体保持当前的系列与形状属性,但转变为打字机族属性。
\mathbf{文本} 在数学模式里用粗体(\bfseries)打印文本,其中的空格被忽略。
\mathcal{文本} 在数学模式里用书写体打印文本。
\mathit{文本} 在数学模式里用斜体(\itshape)打印文本。
\mathnormal{文本} 在数学模式里用数学字体打印文本。
\mathrm{文本} 在数学模式里用罗马体(\rmfamily)打印文本,其中的空格被忽略。
\mathsf{文本} 在数学模式里用无衬线字体(\sffamily)打印文本,其中的空格被忽略。
\mathtt{文本} 在数学模式里用打印机字体(\ttfamily)打印文本,其中的空格被忽略。
\textbf{文本}等价于{\bfseries 文本}
\textit{文本}等价于{\itshape 文本}
\textmd{文本}等价于{\mdseries 文本}
\textnormal{文本}等价于{\normalfont 文本}
\textrm{文本}等价于{\rmfamily 文本}
\textsc{文本}等价于{\scshape 文本}
\textsf{文本}等价于{\sffamily 文本}
\textsl{文本}等价于{\slshape 文本}
\texttt{文本}等价于{\ttfamily 文本}
\textup{文本}等价于{\upshape 文本}
2 改变字号
中英文字号对照表初号小初一号小一二号小二三号小三四号小四五号小五六号小六七号八号42pt36pt26pt24pt22pt18pt16pt15pt14pt12pt10.5pt9pt7.5pt6.5pt5.5pt5pt
中英文字号对照表
2. 七号 5.25pt 1.845mm
六号 7.875pt 2.768mm小五号 9pt 3.163mm
五号 10.5pt 3.69mm
小四号 12pt 4.2175mm
四号 13.75pt 4.83mm
三号 15.75pt 5.53mm
二号 21pt 7.38mm
一号 27.5pt 9.48mm
小初号 36pt 12.65mm初号 42pt 14.76mm
标准文档类中的字号
size
10pt (default)
11pt option
12pt option
\tiny
5pt
6pt
6pt
\scriptsize
7pt
8pt
8pt
\footnotesize
8pt
9pt
10pt
\small
9pt
10pt
11pt
\normalsize
10pt
11pt
12pt
\large
12pt
12pt
14pt
\Large
14pt
14pt
17pt
\LARGE
17pt
17pt
20pt
\huge
20pt
20pt
25pt
\Huge
25pt
25pt
25pt
注意LaTex的默认字体为10pt,而一般用的小四为12pt附加:
5. ex 大约是字母 x 的高度,em 大约是字母 M 的宽度。
6. \baselineskip表示当前的行距
7. \setlength{\parindent}{2em}:首行缩进两汉字
8. 分段命令:\par
9. LaTex行距设置
TeX 是排版系统,它与行距相关的参数是
\baselineskip —— 两行基线间的基本距离
\lineskiplimit —— 一个限制值,当前一行下边界与后一行上边界距离小于此限制时,\beselineskip 失效,下面的 \lineskip 起作用
\lineskip —— 前一行下边界与后一行上边界距离
而在 LaTeX 格式中则加入了 \baselinestretch 这个因子。它是加之于原来的 \baselineskip(长度为 \normalbaselineskip)上的一个倍数。在 LaTeX 中,用 \linespread{倍数} 命令就可以简单地设置 \baselinestretch 的值,不需要用 \renewcommand。
而通常我们在 Word 等软件中见到的“行距”,即排版学中的术语 leading,原意谓两行活字之间的铅条宽度,也就是行与行之间的距离。它相当于当 \lineskiplimit 为 0 时,\lineskip 的值。行距一般用一个倍数表示,也就是平时说的 0.5 倍行距、单倍行距,这个倍数的基准距离是每种字体固有的值,不同的字体也有所不同。
因此,TeX 这个排版系统和常见的其他字处理在行距方面的机制是有区别的。用 \baselinestretch 来达到几倍行距的效果,从本质上来说只是一种近似,而且会随不同的字体大小而有所不同。
10. TeX 中的行距与在其他字处理软件中常见的模式不同。在 TeX 中与行距相关的参数是:
\baselineskip(弹性长度)两行间基线的距离\lineskiplimit(长度)一个限制值,当前一行下边界与后一行上边界距离小于此限制时,\baselineskip 失效,下面的 \lineskip 起作用\lineskip(弹性长度)前一行下边界与后一行上边界距离\baselinestretch(宏,一个数字)加之于 \baselineskip 的倍数,使用 \linespread 设置在 LaTeX 中,用 \linespread{倍数} 命令就可以简单地设置 \baselinestretch 的值,不需要用 \renewcommand。但注意 \baselinestretch 的修改和 \linespread 命令都只在字体字号变更时生效。因此,对于全局设置应该把行距设置放在导言区,对于临时设置应该在行距命令后面加 \selectfont。例如 1.5 倍行距:
\linespread{1.5} \selectfont在 LaTeX 中的基本行距(\baselineskip)不直接修改,而是由字号命令 \fontsize 一并给出。其语法是:
\fontsize{字号}{基本行距}其中字号和基本行距两个参数是纯数字,单位是 pt。命令也在 \selectfont 后生效。
看来,1.5倍行距就是\linespread{1.5}或renewcommand{\baselinestrectch}{1.5}
11. LaTex中段落缺省对齐方式即为两端对齐