displaymath 中的非斜体字体

displaymath 中的非斜体字体

我想用非斜体字体来呈现我的数学运算。

我尝试了各种组合但mathastext都无济于事,并开始相信这无法通过这种方式实现,但在 TeX-StackExchange 上看这似乎是正确的方法。

有没有一种简单的方法可以不全局以斜体显示数学?

答案1

我不确定这样做的目的是什么,除非是为了获得非常糟糕的排版。但这就是它。

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathastext}

\begin{document}

This document has upright math $a+b=c$ everywhere. It's so bad
that my eyes bleed.
\begin{equation}\label{xx}
\begin{split}
a& =b+c-d\\
 & \quad +e-f\\
 & =g+h\\
 & =i
\end{split}
\end{equation}
A more complicated display
\begin{equation}\label{e:barwq}\begin{split}
H_c&=\frac{1}{2n} \sum^n_{l=0}(-1)^{l}(n-{l})^{p-2}
  \sum_{l _1+\dots+ l _p=l}\prod^p_{i=1} \binom{n_i}{l _i}\\
&\quad\cdot[(n-l )-(n_i-l _i)]^{n_i-l _i}\cdot
  \Bigl[(n-l )^2-\sum^p_{j=1}(n_i-l _i)^2\Bigr].
\end{split}\end{equation}

\end{document}

这些展示取自的文档amsmath

在此处输入图片描述

我也尝试对 XeLaTeX 和 LuaLaTeX 进行相同的操作(添加\usepackage{fontspec}),结果相同。

答案2

使用unicode-maths,使用[range=it->up]选项。使用 xelatex/lualatex 进行编译。

大概你没有使用

相关内容