在Latex中,公式通常是以斜体形式呈现的,这是因为在数学领域中,斜体用于表示变量和符号。然而,有时候我们希望公式以正常字体呈现,即非斜体。例如在表格或者图形中使用公式。
在Latex中,可以使用\mathrm{}将公式中字母由斜体变成正常字体。
例如,如果我们希望整个公式都以正常字体呈现, 可以使用命令\mathrm{}将整个公式括起来:
$\mathrm{sin(x)+cos(y)=1}$
这样,整个公式都将以正常字体呈现,需要注意的是,如果公式中包含希腊字母或者其他特殊符号, 则需要使用相应的命令将它们设置为正常字体。
除了\mathrm{}命令外,Latex还提供了其他一些命令可以用于设置公式的字体。
目录
在数学环境中,比较推荐的加粗方式是:添加bm宏包,然后使用\bm{}命令加粗!
但是在XeLatex或者Luatex编译器的unicode-math环境中, \bm{}命令会报错,此时,可以使用以下命令:
需要注意的是,上述这些命令只能用于设置由$$产生的数学环境中的字体
下图是 Latex数学环境中的字体
数学环境中的字体命令:
斜体、粗体和下划线:
Latex代码:
Some of the \textbf{greatest} discoveries in \underline{science} were made by \textbf{\textit{accident}}.
效果:
由上可见,这些命令可以嵌套组合使用。 值得注意的是粗体\bf{}和斜体\it{}在Latex中仍有效,但是不鼓励也不建议使用.
Latex代码:
Some of the greatest \emph{discoveries} in science were made by accident. \textit{Some of the greatest \emph{discoveries} in science were made by accident.} \textbf{Some of the greatest \emph{discoveries} in science were made by accident.}
效果:
其中?\emph
?命令强调文本,\emph
?命令的行为与?\textit
?相同,?但并不完全相同,由上述这个例子可以看出,\emph
?命令对其参数的实际作用取决于上下文 - 在普通文本中,强调的文本是斜体的,但如果在斜体文本中使用,则此行为会相反 。此外,一些软件包,例如 Beamer,会改变?\emph
?命令的行为。
?
参考:
LaTeX加粗相关命令--CSDN博客?(这篇文章全面介绍了Latex下加粗的命令)
LaTeX(TeX)中\mathrm{}的作用含义 – 柳婼 の blog (liuchuo.net)
LaTex 数学字体对照表 - 知乎 (zhihu.com)?(给出Latex字体效果对照)
Bold, italics and underlining - Overleaf, Online LaTeX Editor?(由Overleaf给出的关于粗体、斜体以及下划线的介绍)