Подтвердить что ты не робот

Ссылки на несколько уравнений LaTeX в одном

Можно ли объединить несколько ссылок уравнений в один, как это делается для команды \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)". Очевидно, что этот пример не работает, но я надеюсь, что там есть пакет, который делает что-то подобное. Любые идеи?

4b9b3361

Ответ 1

Вы можете использовать cleveref -package. Здесь документация.

Затем вы можете использовать \cref{eq2,eq1,eq3,eq5,thm2,def1}, чтобы сделать это.

Ответ 2

Это простое решение, которое не требует дополнительных пакетов, только одна дополнительная метка:

\begin{subequations}
 \label{eq1}
 \begin{align}
  a & = b \label{eq11} \\
  c & = d \label{eq12}
 \end{align}
\end{subequations}

И когда вы сделаете \eqref{eq1}, он будет отображаться как (1).

Ответ 3

Рассмотрим следующее:

\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?

Ответ 4

Я знаю, что это несколько старый поток, но я не мог не заметить, что никто не предлагал использовать совмещенную по объему комбинацию, когда нужно ссылаться на несколько уравнений, на которые всегда нужно ссылаться вместе:

    \begin{gather}
      \begin{aligned}
         a&= b\\
         c&= d
      \end{aligned}\label{eq:eq1}
    \end{gather}
    some text referring to \eqref{eq:eq1}

Это даст ссылку на набор уравнений, а ссылочный номер будет центрирован относительно уравнений.

Ответ 5

То, что я делаю, когда у меня есть несколько уравнений, которые всегда нужно ссылаться вместе, помещает только один (верхний, если есть два, средний, если есть три, если больше я его разложил):

\begin{align}
a & = b \label{eq1} \\
c & = d \notag
\end{align}

Some text referring to the formulas \eqref{eq1}.

Там также нет причин использовать подравнения здесь ИМХО. Я даже не слышал об этом...