表格环境中的编号方程

表格环境中的编号方程

我希望在表格中对方程式进行编号,就像在

\begin{equation}.
    ...
\end{equation} 

由于环境中的所有方程式都写为“内联”方程式(例如$a = b+c$tabular,我不知道如何对它们进行编号。你能帮我找到一种方法吗?

答案1

我回答过类似的问题德国社区MrUnix

这里是代码:

\documentclass[11pt,a4paper]{scrreprt} 
\usepackage{amsmath, amssymb, tabularx}
\usepackage{lipsum}
\usepackage{hyperref}
\newcommand{\tagarray}{%
\mbox{}\refstepcounter{equation}%
$(\theequation)$%
}

\begin{document}
\begin{equation}
1+1=2\label{1}
\end{equation}

\noindent\begin{tabularx}{\linewidth}{@{}lrcl>{\raggedleft\arraybackslash}X@{}}
Anode: & $\frac{1}{2}O_{2}+2e^{-}$ & $\longrightarrow$ & $O^{2-}$ & \tagarray\label{2}\\
Kathode: & $H_{2}+O^{2-}$ & $\longrightarrow$ & $H_{2}O+2e^{-}$ &\tagarray\label{3}\\
Gesamtreaktion: & $H_{2}+\frac{1}{2}O_{2}$ & $\longrightarrow$ & $H_{2}O$ &\tagarray\label{4}
\end{tabularx}

\begin{equation}
1+1=2\label{5}
\end{equation}
\lipsum[1]
\ref{1}\qquad\ref{2}\qquad\ref{3}\qquad\ref{4}\qquad\ref{5}
\end{document}

在此处输入图片描述

相关内容