Latex字体有五种属性:编码、族、系列、尺寸、形状;其中,一般用户不会涉及字体的编码属性。用户可以自定义字体属性,定义属性的命令称为声明,声明无参数,直接在文档中使用。
1. 族(family)属性:Latex提供的3种族:罗马字体(
mfamily)、无衬线字体(sffamily)、打字机字体( tfamily)。如果在环境中定义族,需要将属性声明前的去掉,命令格式如下:
egin{rmfamily}
This is Line 1.
end{rmfamily}
族属性页可以直接定义,这样定义则声明后的文本一直采用当前声明所定义的字体属性,直到遇到新的声明为止,其命令格式如下:
sffamily This is Line 4.
为了限制声明所定义的范围,族属性也可以按如下定义:
{sffamily This is Line 5.}
2. 形状(shape)属性:定义字体的倾斜和高矮,命令包括:直立(upstanding)upshape、意大利斜体(italic)itshape、slanted斜体slshape、小体大写(Small Caps)scshape。
其定义方式和族属性一样,也有如上三种方式。
3. 系列(series)属性:定义字体的黑度、粗细:中等权重(mdseries)、粗体(fseries).
其定义方式和族属性一样,也有三种方式。
4. 字体属性也可以不用声明,而用命令来定义,命令的参数即为需要定义字体属性的文本,相应的命令格式如下:
族: extrm{}、 extsf{}、 exttt{} (依次为罗马、无衬线、打印机字体)
形状: extup{}、 extit{}、 extsl{}、 extsc{} (依次为直立、意大利斜体、斜体、小体大写字体)
系列: extmd{}、 extbf{} (分别为中等权重、粗体字体)
默认值: extnormal{} (字体属性的默认值,即中等权重的直立罗马字体)
强调;emph{} (强调字体)
5. 尺寸:字体尺寸以命令形式定义(以10pt为基准尺寸),由小到大的字体尺寸命令依次为:
iny scriptsize footnotesize small ormalsize large Large LARGE huge Huge
源文件:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 documentclass[12pt]{article} 2 3 egin{document} 4 5 This is a LaTeX{} document.\ 6 7 egin{rmfamily} 8 This is Line 1.\ 9 end{rmfamily} 10 11 egin{sffamily} 12 This is Line 2.\ 13 end{sffamily} 14 15 egin{ttfamily} 16 This is Line 3.\ 17 end{ttfamily} 18 19 %%也可以直接定义:这样定义则声明后的文本一直采用当前声明所定义的字体属性,直到遇到新的声明为止 20 mfamily This is Line 4.\ 21 22 %%为了限制声明所定义的范围,也可以这样定义: 23 {sffamily This is Line 5.}\ 24 25 %%形状(shape),定义字体的倾斜和高矮:直立(upstanding)upshape、意大利斜体(italic)itshape、slanted斜体slshape、小体大写(Small Caps)scshape 26 egin{upshape} 27 This is a LaTeX{} document.\ 28 end{upshape} 29 30 itshape This is a LaTeX{} document.\ 31 32 slshape This is a LaTeX{} document.\ 33 34 scshape This is a LaTeX{} document.\ 35 36 %%系列(series),定义字体的黑度、粗细:中等权重(mdseries)、粗体(fseries) 37 egin{bfseries} 38 This is a bold face series document. 39 end{bfseries} 40 41 mdseries This is a medium series document. 42 43 %%声明 ormalfont:定义字体属性为默认值,即中等权重的直立罗马字体。 44 45 %%字体属性也可以用命令来定义,命令的参数为需要定义字体属性的文本: 46 %%族: extrm{}、 extsf{}、 exttt{} 47 %%形状: extup{}、 extit{}、 extsl{}、 extsc{} 48 %%系列: extmd{}、 extbf{} 49 %%默认值: extnormal{} 50 %%强调;emph{} 51 extnormal{This is a extrm{LaTeX{} extit{document.}}}\ 52 53 ormalfont To be emph{left}, extsl{or emph{right}}. 54 55 56 %%字体尺寸命令(以10pt为基准尺寸):由小到大 57 %% iny scriptsize footnotesize small ormalsize large Large LARGE huge Huge 58 59 iny This scriptsize is footnotesize a small latex ormalsize document large which Large show LARGE how huge latex Huge works. 60 61 end{document}