LaTeX 中的 \mathrm{}

LaTeX 中的 \mathrm{}

当我转到另一行时,我可以使用 \mathrm{} 而不再次输入它吗?例如,我写:

\mathrm{x+2 = 2 \Rightarrow } \\\ \mathrm{\Rightarrow x = 0}

意思是:

[tex]\mathrm{x+2 = 2} \\ \\ \mathrm{\Rightarrow x = 0}[/tex]

但我想写。

\mathrm{x+2 = 2 \\\ \Rightarrow x = 0} (to use \mathrm{} one single time)

这可能吗?

答案1

使用 unicode-math(需要 lualatex 或 xelatex),您可以强制所有变量使用直立样式:

\documentclass{article}
\usepackage{amsmath}
\usepackage[math-style=upright]{unicode-math}
\begin{document}
\begin{align}
           x+2 &= 2 \Rightarrow  \\
 \Rightarrow x &= 0
\end{align}
\end{document}

在此处输入图片描述

答案2

每个对齐单元格都是一个组,因此您不能{在一个单元格中启动一个与另一个单元格中的组相匹配的组}

如果你需要正确的变量名,那么标记应该是

\begin{align}
           \mathrm{x}+2 &= 2 \Rightarrow  \\
 \Rightarrow \mathrm{x} &= 0
\end{align}

变量周围都有\mathrm,但是,如果这是传统数学(而不是例如引用某些计算机程序中的变量),那么使用直立罗马字母作为变量名是非常不寻常的。

相关内容