如何更改数学模式下的默认字体样式?

如何更改数学模式下的默认字体样式?

在我的乳胶文档中,我想将数学模式的默认字体样式(即斜体)更改为正常形状。

现在我正在使用\mathrm但是有没有办法设置特定数学片段的样式?

像这样:

\begin{align}[font=\rmfamily]
...
\end(align)

答案1

确实很奇怪的需求...

改变数学字体可能会对你有帮助---欧拉字体可以通过加载\usepackage{euler}

\documentclass{article}
\usepackage{euler}
\usepackage{amsmath}
\begin{document}
\[
    E = mc^2.
\]
\end{document}

此外,\usepackage[LGRgreek]{mathastext}也许你正在寻找,请参阅这里

\documentclass{article}
\usepackage[LGRgreek]{mathastext}
\usepackage{amsmath}
\begin{document}
\[
    E = mc^2.
\]
\end{document}

或者,如果您想使用自己的字体,请查看文档 fntguide 的第 3.4 节“声明数学字母”(texdoc fntguide在终端窗口中输入)。

确实,我强烈建议不要做诸如将所有数学运算都直接打印之类的邪恶之事。再加一个。

答案2

只需将这些内容放在你的序言中:

\everymath\expandafter{\the\everymath\mathgroup0}
\everydisplay\expandafter{\the\everydisplay\mathgroup0}

但它看起来不太好,所以我想你可能还想改变字体。

相关内容