非常有用的LaTeX字体设置

Posted on 2016-12-01 20:52  morxio  阅读(17371)  评论(0编辑  收藏  举报

\(\TeX\)

\(\LaTeX\)

设置字体类型

\bf 转变为罗马族,直立形状,黑体系列的字体属性。

\it 转变为罗马族,斜体形状,中等粗细系列的字体属性。

\rm 转变为罗马族,直立形状,中等粗细系列的字体属性,这是默认的字体。

\sc 转变为罗马族,小型大写形状,中等粗细系列的字体属性。

\sf 转变为无衬线族,直立形状,中等粗细系列的字体属性。

\sl 转变为罗马族,slanted的斜体形状,中等粗细系列的字体属性。

\tt 转变为打字机族,直立形状,中等粗细系列的字体属性。

设置字体大小

\tiny

\scriptsize

\footnotesize

\small

\normalsize

\large

\Large

\LARGE

\huge

\Huge

设置字体效果

\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 文本}

注:

采用 times new roman字体应使用 usepackage{txfonts} 宏包。

采用粗体字应使用 usepackage{bm} 宏包。