Latex-$ $中字体不斜体
标题问题的解决:
在Latex中,公式通常是以斜体形式呈现的,这是因为在数学领域中,斜体用于表示变量和符号。然而,有时候我们希望公式以正常字体呈现,即非斜体。例如在表格或者图形中使用公式。
在Latex中,可以使用\mathrm{}将公式中字母由斜体变成正常字体。
例如,如果我们希望整个公式都以正常字体呈现, 可以使用命令\mathrm{}将整个公式括起来:
$\mathrm{sin(x)+cos(y)=1}$
这样,整个公式都将以正常字体呈现,需要注意的是,如果公式中包含希腊字母或者其他特殊符号, 则需要使用相应的命令将它们设置为正常字体。
除了\mathrm{}命令外,Latex还提供了其他一些命令可以用于设置公式的字体。
目录
一、Latex加粗命令:
- \mathbf{}:字体变粗,但是会导致数学字母斜体形式的丢失。
- \bodlmath{}:数学环境中对字体加粗,并且不会丢失字体的斜体效果,使用时需要添加amsmath宏包;
- \bodysymbol{}:对希腊字母加粗,在使用时需要添加amsmath宏包.
在数学环境中,比较推荐的加粗方式是:添加bm宏包,然后使用\bm{}命令加粗!
但是在XeLatex或者Luatex编译器的unicode-math环境中, \bm{}命令会报错,此时,可以使用以下命令:
- \symbfit{}:加粗,有斜体效果;
- \symbf{}:加粗,但是没有斜体效果;
- \mathbfcal{}:加粗的\mathcal字体.
需要注意的是,上述这些命令只能用于设置由$$产生的数学环境中的字体
二、Latex数学环境中的字体命令:
下图是 Latex数学环境中的字体
数学环境中的字体命令:
- \mathrm{}:使用?\mathrm{...}?可以将括号内的字母由数学斜体变为正体,即罗马体。
- \mathbf{}:将字体设置为加粗,但是会导致斜体效果丢失,bf: body face;
- \mathit{}:将字体设置为斜体,it: italicize;
- \mathsf{}:将字体设置为无衬线字体。
- \mathtt{}:将字体设置为等宽字体;
?三、文本环境中的字体命令:
斜体、粗体和下划线:
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给出的关于粗体、斜体以及下划线的介绍)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!