非常有用的LaTeX字体设置

(TeX)

(LaTeX)

设置字体类型

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

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

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

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

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

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

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

设置字体大小

iny

scriptsize

footnotesize

small

ormalsize

large

Large

LARGE

huge

Huge

设置字体效果

em 声明选用强调字体,它与当前字体同族、同系列,但形状不同,通常是在直立字体与斜体间转换。

emph{文本} 用强调字体打印文本,它与当前字体同族、同系列,但形状不同,通常是在直立字体与斜体间转换,此命令等价于{em 文本},也就是说,自动插入了斜体附加留空。

ocorr 与字体命令emph, extsl, extit合用,以取消自动的斜体校正。

更改当前字体属性

ormalfont 本声明把字体转换为默认的族、形状和系列。

fseries 本声明不改变当前字体的族与形状,但转变成bold序列。

mdseries 本声明不改变当前字体的族与形状,但转变成中等粗细medium序列。

itshape 本声明把字体的形状属性改为斜体,但保留族与系列不变。

scshape 本声明把字体的形状属性改为小型大写,但保留族与系列不变。

slshape 本声明把字体的形状属性改为slanted的斜体,但保留族与系列不变。

upshape 本声明把字体的形状属性改为直立,但保留族与系列不变。

mfamily 本命令使字体保持当前的系列与形状属性,但转变为罗马族属性。

sffamily 本命令使字体保持当前的系列与形状属性,但转变为无衬线族属性。

tfamily 使字体保持当前的系列与形状属性,但转变为打字机族属性。

数学字体

mathbf{文本} 在数学模式里用粗体(fseries)打印文本,其中的空格被忽略。

mathcal{文本} 在数学模式里用书写体打印文本。

mathit{文本} 在数学模式里用斜体(itshape)打印文本。

mathnormal{文本} 在数学模式里用数学字体打印文本。

mathrm{文本} 在数学模式里用罗马体( mfamily)打印文本,其中的空格被忽略。

mathsf{文本} 在数学模式里用无衬线字体(sffamily)打印文本,其中的空格被忽略。

mathtt{文本} 在数学模式里用打印机字体( tfamily)打印文本,其中的空格被忽略。

文本命令

extbf{文本}等价于{fseries 文本}

extit{文本}等价于{itshape 文本}

extmd{文本}等价于{mdseries 文本}

extnormal{文本}等价于{ ormalfont 文本}

extrm{文本}等价于{ mfamily 文本}

extsc{文本}等价于{scshape 文本}

extsf{文本}等价于{sffamily 文本}

extsl{文本}等价于{slshape 文本}

exttt{文本}等价于{ tfamily 文本}

extup{文本}等价于{upshape 文本}

注:

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

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

原文地址:https://www.cnblogs.com/make217/p/6123532.html