LaTeX 字体字形设置(斜体、加粗等)
LaTeX 字体字形设置(斜体、加粗等)
设置字体类型
命令 | 描述 |
---|---|
\bf |
转变为罗马族,直立形状,黑体系列的字体属性。 |
\it |
转变为罗马族,斜体形状,中等粗细系列的字体属性。 |
\rm |
转变为罗马族,直立形状,中等粗细系列的字体属性,这是默认的字体。 |
\sc |
转变为罗马族,小型大写形状,中等粗细系列的字体属性。 |
\sf |
转变为无衬线族,直立形状,中等粗细系列的字体属性。 |
\sl |
转变为罗马族,slanted的斜体形状,中等粗细系列的字体属性。 |
\tt |
转变为打字机族,直立形状,中等粗细系列的字体属性。 |
设置字体效果
\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 文本} |
把字体的形状属性改为slanted的斜体,但保留族与系列不变。 |
\texttt{文本} |
{\ttfamily 文本} |
转变为打字机族属性,保持当前的系列与形状属性。 |
\textup{文本} |
{\upshape 文本} |
把字体的形状属性改为直立,但保留族与系列不变。 |
LaTeX 字体字形设置(斜体、加粗等)
https://taylorandtony.github.io/2025/03/14/latex-非常有用的LATEX字体字形字型设置/