带有附加文本的编号方程式

带有附加文本的编号方程式

我想要使​​用以下方程式枚举:

               x+y=z                            (1.1) some text

这个枚举值在等式的右边给出。它由一个数值部分和一个固定部分组成,数值部分将在下一个等式中自动增加到 (1.2),固定部分包含一些简短的文本。

答案1

您可以通过修改 的定义来改变方程编号的打印方式\tagform@

以下代码在右边距打印了文本:

\makeatletter
\renewcommand\tagform@[1]{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)\rlap{ some text}}}
\makeatother

梅威瑟:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\renewcommand\tagform@[1]{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)\rlap{ some text}}}
\makeatother

\begin{document}
\section{test}
\noindent X\hrulefill X
\begin{equation}
  a=b
\end{equation}
\begin{equation}
  c=d
\end{equation}
\end{document} 

在此处输入图片描述

如果您不希望文本位于右边距,请将重新定义更改为:

\makeatletter
\renewcommand\tagform@[1]{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr) some text}}
\makeatother

你会得到

在此处输入图片描述

相关内容