设置字体
\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。