设置字体相关命令

来源:互联网 发布:智慧树网络课程好过吗? 编辑:程序博客网 时间:2024/05/22 11:42

原文地址:http://blog.csdn.net/xiazdong/article/details/8892070  接下来是无脑粘贴复制……

设置字体

\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,因此下表为字号对应的转换表:

字号初号小初一号小一二号小二三号小三四号小四五号小五六号小六七号小七大小42pt36pt26pt24pt22pt18pt16pt15pt14pt12pt10.5pt9pt7.5pt6.5pt5.5pt5pt1.5行距时的 \baselineskip 设置值63pt54pt39pt36pt33pt27pt24pt22.5pt21pt18pt15.75pt13.511.259.75pt8.25pt7.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。


0 0
原创粉丝点击