LaTeX plusieurs références d'équation dans un
Est-il possible de combiner plusieurs références d'équations en une seule, comme c'est le cas pour la commande cite? Ce que je voudrais est le suivant:
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}.
Qui compilerait alors comme " un texte se référant aux formules (1a, b)."Évidemment, cet exemple ne fonctionne pas, mais j'espère qu'il y a un paquet qui fait quelque chose de similaire. Des idées?
5 réponses
Vous pouvez utiliser cleveref
-paquet. Voici la documentation de.
Vous pouvez ensuite utiliser \cref{eq2,eq1,eq3,eq5,thm2,def1}
pour le faire.
C'est une solution simple qui ne nécessite aucun paquet supplémentaire, juste une étiquette supplémentaire:
\begin{subequations}
\label{eq1}
\begin{align}
a & = b \label{eq11} \\
c & = d \label{eq12}
\end{align}
\end{subequations}
Et quand vous faites \eqref{eq1}
Il s'affichera comme (1).
Considérez ce qui suit:
\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}
Le Paquet amsmath
introduit l'environnement subequations
. La première étiquette, 'all1', avant le \begin{align}
, crée une étiquette pour l'ensemble complet des équations (1, dans ce cas). Les deux étiquettes suivantes se réfèrent respectivement à 1a et 1b.
Est-ce que c'est ce que vous demandiez (l'existence de l'environnement des sous-suites, et la numérotation distincte de l'équation composite des sous-suites), ou la partie \eqref
?
Je sais que c'est un fil un peu vieux mais je n'ai pas pu m'empêcher de remarquer, que personne n'a suggéré d'utiliser la combinaison gather-aligned quand on doit se référer à plusieurs équations qui devront toujours être référencées ensemble:
\begin{gather}
\begin{aligned}
a&= b\\
c&= d
\end{aligned}\label{eq:eq1}
\end{gather}
some text referring to \eqref{eq:eq1}
Cela produira une référence à l'ensemble des équations et le numéro de référence sera centré par rapport aux équations.
Ce que je fais quand j'ai plusieurs équations qui devront toujours être référencées ensemble, c'est d'en marquer une seule (la première s'il y en a deux, la seconde s'il y en a trois, s'il y en a plus je la divise):
\begin{align}
a & = b \label{eq1} \\
c & = d \notag
\end{align}
Some text referring to the formulas \eqref{eq1}.
Il n'y a pas non plus de raison d'utiliser des sous-séquelles ici à mon humble avis. Je n'avais même jamais entendu parler de ça...