设置字体



\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。





escpos指令中字体大小_解决方案

escpos指令中字体大小_字体_02