一行中有多个方程,编号问题

一行中有多个方程,编号问题

我有两个相对较短的方程式,我想将它们放在一行中。使用 multicols 和 miniage 我得到了:

方程1,(1)方程2。(2)

数字位于每个等式的右边,但我想要这样的东西:

方程1,方程2 (1),(2)

最右边是两个数字的合集。我花了整整一个小时寻找答案,但仍然毫无头绪。

答案1

这大概就是最简单的情况了。规则用于提供上下文。另外,出于某种原因,它不喜欢 \stepcounter{equation},所以我不得不用老办法。

\documentclass{article}
\usepackage{mathtools}

\makeatletter
\newcommand{\stepeq}{\global\advance\c@equation by 1}%
\makeatother

\begin{document}
\noindent\rule{\textwidth}{1pt}
\renewcommand{\theequation}{\arabic{equation}\stepeq{),(}\arabic{equation}}
\begin{align}
x&=a & y&=b
\end{align}
\renewcommand{\theequation}{\arabic{equation}}
\begin{equation}
z=c
\end{equation}

\end{document}

方程式

相关内容