Ответ 1
Вы можете использовать cleveref
-package. Здесь документация.
Затем вы можете использовать \cref{eq2,eq1,eq3,eq5,thm2,def1}
, чтобы сделать это.
Можно ли объединить несколько ссылок уравнений в один, как это делается для команды \cite? Я бы хотел:
\begin{subequations}
\begin{align}
a & = b \label{eq1} \\
c & = d \label{eq2}
\end{align}
\end{subequations}
Some text referring to the formulas \eqref{eq1,eq2}.
который затем будет компилироваться как "Некоторый текст, относящийся к формулам (1a, b)". Очевидно, что этот пример не работает, но я надеюсь, что там есть пакет, который делает что-то подобное. Любые идеи?
Вы можете использовать cleveref
-package. Здесь документация.
Затем вы можете использовать \cref{eq2,eq1,eq3,eq5,thm2,def1}
, чтобы сделать это.
Это простое решение, которое не требует дополнительных пакетов, только одна дополнительная метка:
\begin{subequations}
\label{eq1}
\begin{align}
a & = b \label{eq11} \\
c & = d \label{eq12}
\end{align}
\end{subequations}
И когда вы сделаете \eqref{eq1}
, он будет отображаться как (1).
Рассмотрим следующее:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
See the equations below:
\begin{subequations}
\label{all1}
\begin{align}
a & = b \label{eq1} \\
c & = d \label{e2}
\end{align}
\end{subequations}
These refer to \ref{all1}, \ref{eq1} and \ref{e2}.
\end{document}
Пакет amsmath
представляет среду subequations
. Первая метка "all1" перед \begin{align}
создает метку для полного набора уравнений (1 в этом случае). Две последующие метки относятся к 1a и 1b соответственно.
Это то, о чем вы спрашивали (о существовании среды подравнений и нумерации сложного уравнения в явном виде от подравнений) или части \eqref
?
Я знаю, что это несколько старый поток, но я не мог не заметить, что никто не предлагал использовать совмещенную по объему комбинацию, когда нужно ссылаться на несколько уравнений, на которые всегда нужно ссылаться вместе:
\begin{gather}
\begin{aligned}
a&= b\\
c&= d
\end{aligned}\label{eq:eq1}
\end{gather}
some text referring to \eqref{eq:eq1}
Это даст ссылку на набор уравнений, а ссылочный номер будет центрирован относительно уравнений.
То, что я делаю, когда у меня есть несколько уравнений, которые всегда нужно ссылаться вместе, помещает только один (верхний, если есть два, средний, если есть три, если больше я его разложил):
\begin{align}
a & = b \label{eq1} \\
c & = d \notag
\end{align}
Some text referring to the formulas \eqref{eq1}.
Там также нет причин использовать подравнения здесь ИМХО. Я даже не слышал об этом...