设置字体
\CJKfamily{song}:设置为宋体。
\CJKfamily{hei}:设置为黑体。
\CJKfamily{kai}:设置为楷体。
\CJKfamily 命令,他不带有任何参数,他对其后的整个文本起作用,如果想限制作用范围,可以用分组,如这是 {\CJKfamily{song}宋体} 字。
为了使用方便,我们一般会在“导言区”定义下面的命令。
\newcommand{\song}{\CJKfamily{song}} % 宋体
\newcommand{\fs}{\CJKfamily{fs}} % 仿宋体
\newcommand{\kai}{\CJKfamily{kai}} % 楷体
\newcommand{\hei}{\CJKfamily{hei}} % 黑体
\newcommand{\li}{\CJKfamily{li}} % 隶书
|
设置字体大小
需要加入:\usepackage{type1cm} (其中的 cm 为 Computer Modern 的缩写)
\fontsize{字号}{行距}
这个命令对其后所有文本都起作用,在使用此命令后需要用 \selectfont 才能使字体大小设置起作用。
我们通常会遇到别人规定:“正文用小四,宋体”,但是 LaTeX 并没有小四,只有 pt,因此下表为字号对应的转换表:
字号 | 初号 | 小初 | 一号 | 小一 | 二号 | 小二 | 三号 | 小三 | 四号 | 小四 | 五号 | 小五 | 六号 | 小六 | 七号 | 小七 |
大小 | 42pt | 36pt | 26pt | 24pt | 22pt | 18pt | 16pt | 15pt | 14pt | 12pt | 10.5pt | 9pt | 7.5pt | 6.5pt | 5.5pt | 5pt |
1.5行距时的 \baselineskip 设置值 | 63pt | 54pt | 39pt | 36pt | 33pt | 27pt | 24pt | 22.5pt | 21pt | 18pt | 15.75pt | 13.5 | 11.25 | 9.75pt | 8.25pt | 7.5pt |
比如:\fontsize{12pt}{18pt}\selectfont 就设置了 小四,且 1.5 倍行距。
错误:
Latex font warning: font shape `OT1/cmr/m/n' in size <15> not available
LaTeX font warning: size s stitutions with differences
up to 0.6 pt have occurred
解决方案:\usepackage{type1cm}
|
通常我们会根据具体要求在源文件的导言区加入下面的语句,以方便设置字号:
\newcommand{\yihao}{\fontsize{26pt}{36pt}\selectfont} % 一号, 1.4 倍行距
\newcommand{\erhao}{\fontsize{22pt}{28pt}\selectfont} % 二号, 1.25倍行距
\newcommand{\xiaoer}{\fontsize{18pt}{18pt}\selectfont} % 小二, 单倍行距
\newcommand{\sanhao}{\fontsize{16pt}{24pt}\selectfont} % 三号, 1.5倍行距
\newcommand{\xiaosan}{\fontsize{15pt}{22pt}\selectfont} % 小三, 1.5倍行距
\newcommand{\sihao}{\fontsize{14pt}{21pt}\selectfont} % 四号, 1.5 倍行距
\newcommand{\banxiaosi}{\fontsize{13pt}{19.5pt}\selectfont} % 半小四, 1.5倍行距
\newcommand{\xiaosi}{\fontsize{12pt}{18pt}\selectfont} % 小四, 1.5倍行距
\newcommand{\dawuhao}{\fontsize{11pt}{11pt}\selectfont} % 大五号, 单倍行距
\newcommand{\wuhao}{\fontsize{10.5pt}{15.75pt}\selectfont} % 五号, 单倍行距
|
\song\xiaosi 可以快速设置为“宋体,小四,1.5 倍行距”。
设置粗体、斜体
\textbf{文本}:粗体命令。
\textbf 是一个命令,且带有一个参数,目的是将参数中的文本变为粗体,他的命令定义为:\newcommand{\textbf}[1]{内容},此处的 [1] 为命令有一个参数,{内容}为命令定义。
\textit{文本}:斜体命令。
附录
如果你想要设置一些扩展字体,则下面列出了需要的宏包,比如“Times New Roman”字体,在论文中经常用,我们可以使用:\usepackage{times} 使得 英文默认字体都是 Times New Roman。