在下面的例子中,我标记了每个子方程。
\begin{subequations}
\begin{gather}
R_0 = 0 \label{subeqn:ini-cond-r} \\
N_0 = 0 \label{subeqn:ini-cond-n}
\end{gather}
\end{subequations}
然后我可以分别给出每个方程作为参考。
我想要的是,假设子方程的数字是1.1a和1.1b,指的是1.1或者 LaTeX 会以某种方式显示数字1.1(如果能使用 hyperref 解决方案就好了,因为我已经在工作中用到了它)
答案1
您可以在环境内部subequations
但在内部数学环境之外设置额外的标签。这样您将获得对父计数器的引用。
\listfiles
\documentclass{report}
\usepackage{amsmath}
\begin{document}
\chapter{foo}
\begin{equation}
A_0=1
\end{equation}
\begin{subequations}
\label{foo}
\begin{gather}
R_0 = 0 \label{subeqn:ini-cond-r} \\
N_0 = 0 \label{subeqn:ini-cond-n}
\end{gather}
\end{subequations}
\begin{equation}
A_0=1
\end{equation}
\eqref{subeqn:ini-cond-r} and \eqref{subeqn:ini-cond-n} and \eqref{foo}
\end{document}
答案2
你可以给环境贴上另一个标签subequations
。
\begin{subequations}\label{refertothis}
\begin{gather}
R_0 = 0 \label{subeqn:ini-cond-r} \\
N_0 = 0 \label{subeqn:ini-cond-n}
\end{gather}
\end{subequations}
然后,您可以通过 引用该方程组\eqref{refertothis}
。