用不同的符号标记方程式

用不同的符号标记方程式

我想在一些方程式后面放置一些不同的符号,例如$*$$\dagger$(见下图)$\ddagger$等等。

我做了以下事情

\begin{equation*}
a+b=c  \tag{*}
\end{equation*}

输出符合预期:

在此处输入图片描述

对于下一个方程,我想使用 $\dagger$,并且我执行以下操作:

\begin{equation*}
p+q=r  \tag{\dagger}
\end{equation*}

这产生了一些错误。然后我将其替换为以下内容作弊方式:

\begin{equation*}
p+q=r  \tag{ \mbox{ $\dagger$ } }
\end{equation*}

然后正如预期的那样显示了以下输出:

在此处输入图片描述

问题:因此,为了放置第二幅图像的标志,我必须进行处理

[公式模式] --> [文本模式] --> [公式模式]

即第一个\begin{equation}- \end{equation}; 里面使用\mbox{ }; 里面使用美元符号。这不是作弊吗?这个符号的正确放置方式应该是怎样的?

答案1

\tag{<label>}包中命令的参数amsmath默认为文本模式。这就是为什么如果你尝试\tag{\dagger},你会得到Missing $ inserted类似的错误。

如果要用数学符号标记它们,则需要将符号括在数学环境中,例如\(...\)。 这\mbox不是必需的。

\documentclass[]{article}
\usepackage{amsmath}

\begin{document}
    Tagging in text mode: 
    \begin{equation*}
    a+b=c  \tag{*}
    \end{equation*}
    Tagging in math mode (symbols):
    \[
    p+q=r   \tag{\(\dagger\)} % <------- Note the math environment
    \]
\end{document}

简单标记

相关内容