在“数学模式行”中非数学类型

在“数学模式行”中非数学类型

我想在括号数学文本行内输入非数学文本,或者知道更好的方法来完成我想做的事情。

接下来,我并没有直接输入 \nomath。我不知道我需要在那里输入什么才能使它工作。

这是我输入的内容(破折号消失了,我不知道为什么):

\begin{document}

\[ K=L \]

\[ A = B \nomath or \nomath A_1 = B_1\]

\end{document}

这是我得到的:

铊=L

A=B

或者

A_1=B_1

这就是我要的:

铊=L

A=B 或 A_1=B_1

我希望或单词处于非数学文本模式,其周围的所有内容都遵循破折号和括号的正常规则。有人能帮助我吗?

答案1

如果你使用该amsmath包,你应该可以写类似

\[A = B \text{ or } A_1 = B_1\]

您必须手动在 周围添加空格or。您可以按照我的方式操作,也可以按如下方式操作:

\[A = B \quad \text{or} \quad A_1 = B_1\]

编辑1

以下是完整的 MWE:

\documentclass{article}
\usepackage{amsmath}
\pagestyle{empty}
\begin{document}

\[A = B \text{ or } A_1 = B_1\]

\[A = B \quad \text{or} \quad A_1 = B_1\]

\end{document}

编辑2

对比\mbox{...}\text{...}

\[ A_{\mbox{Hi}} \text{ vs } A_{\text{Hi}}\]

如果您想了解更多有关它们之间的差异,您应该发布另一个问题。

或者查看数学模式下生成文本的各种方法之间的差异

相关内容