方程数量翻倍

方程数量翻倍

在收到一些有用的回复后,我得到的内容如下:

但我希望现在编号为 (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}

在此处输入图片描述

相关内容