在收到一些有用的回复后,我得到的内容如下:
但我希望现在编号为 (1.2a) 的方程式为 (1.2);现在编号为 (1.2b) 的方程式为 (1.3);现在编号为 (1.2c) 的方程式为 (1.4);现在编号为 (1.3) 的方程式为 (1.5)
\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{lipsum} % for mock text
\renewcommand{\theequation}{\thesection.\arabic{equation}}
\begin{document}
\section{First section}
An equation here:
\begin{equation} \label{x=y}
x = y
\end{equation}
and the main one here:
\begin{subequations}\label{main}
\begin{equation}
\left.
\addtocounter{equation}{-1}
\edef\theHparentequation{x.\theHparentequation}
\begin{minipage}{0.8\displaywidth}
\vspace*{-\baselineskip}
\begin{align}
a&=b \label{a} \\
c&=d \label{b} \\
e&=f \label{c}
\end{align}
\end{minipage}
\right\}
\label{main} \tag{MAIN}
\end{equation}
\end{subequations}
References: \eqref{main}; \eqref{a}; \eqref{b}; \eqref{c}.
Another equation here:
\begin{equation} \label{u=v}
u = v
\end{equation}
\end{document}
答案1
也许是这种东西,但在我看来,括号和主要方程式编号是不必要的。
\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum[2]
\begin{subequations}\label{main}
\begin{equation}
\left.
\addtocounter{equation}{-1}
\edef\theHparentequation{x.\theHparentequation}
\begin{minipage}{0.8\displaywidth}
\vspace*{-\baselineskip}
\begin{align}
a&=b \label{a} \\
c&=d \label{b} \\
e&=f \label{c}
\end{align}
\end{minipage}
\right\}
\tag{\ref*{main}}
\end{equation}
\end{subequations}
\lipsum[3]
References: \eqref{main}; \eqref{a}; \eqref{b}; \eqref{c}.
\end{document}
如果没有子方程,它是相似的,但我认为这是个坏主意,就像另一个答案中的那样:只需使用subequation
就足够了。
\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{lipsum} % for mock text
\numberwithin{equation}{section}
\begin{document}
\section{A title}
\lipsum[1][1-2]
\begin{equation}
x=y
\end{equation}
\lipsum[2][1-4]
\begin{equation}
\left.
\begin{minipage}{0.8\displaywidth}
\addtocounter{equation}{-1}
\renewcommand{\theHequation}{x\theequation}
\vspace*{-\baselineskip}
\begin{align}
a&=b \label{a} \\
c&=d \label{b} \\
e&=f \label{c}
\end{align}
\end{minipage}
\right\}
\tag{MAIN}\label{main}
\end{equation}
\lipsum[3][1-3]
References: \eqref{main}; \eqref{a}; \eqref{b}; \eqref{c}.
\end{document}
只需subequations
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{lipsum} % for mock text
\numberwithin{equation}{section}
\begin{document}
\section{A title}
\lipsum[1][1-2]
\begin{equation}
x=y
\end{equation}
\lipsum[2][1-4]
\begin{subequations}\label{main}
\begin{align}
a&=b \label{a} \\
c&=d \label{b} \\
e&=f \label{c}
\end{align}
\end{subequations}
\lipsum[3][1-3]
References: \eqref{main}; \eqref{a}; \eqref{b}; \eqref{c}.
\end{document}