Seite 1 von 1

\label in align-Umgebung nur für eine Gleichung

Verfasst: Fr 14. Sep 2012, 07:38
von mabel
Hallo zusammen!

Eine kurze Frage, bei der ihr mir sicherlich weiterhelfen könnt:
Ich habe ein Gleichungssystem mit drei Gleichungen untereinander, die ich mit align nach dem Istgleichzeichen ausgerichtet habe.
Hier seht ihr, was ich geschrieben habe (hoffentlich MB genug...):
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[a4paper,left=2cm,right=3cm,top=2cm,bottom=2cm]{geometry}


\pagestyle{fancy}
\fancyhead[L]{\sffamily\leftmark}
\fancyhead[R]{\sffamily\rightmark}

\setlength{\headheight}{15.2pt}
%\lhead{}
%\rhead{}

\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{amsthm}

\usepackage{paralist}
\usepackage{ellipsis}
\usepackage{microtype}
\usepackage{enumerate}
\usepackage{tikz}


\renewcommand{\baselinestretch}{1.3}



\newcommand{\head}[1]{\subsubsection*{#1}}


\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}


\renewcommand{\familydefault}{\sfdefault}

\begin{document}

\begin{align}
x_1+x_2+...+x_n &= -a_{n-1} \label{Summe} \\
x_1x_2+x_1x_3+...+x_{n-1}x_n &= a_{n-2}\\
&...\\
x_1x_2 \cdot ... \cdot x_{n-1}x_n &= (-1)^na_0
\end{align}

\end{document}
Ich möchte später in meiner Arbeit nur auf die erste Gleichung verweisen (mit \ref{Summe}). Das klappt auch. Aber durch \label{Summe} erhalten auch die anderen Gleichungen Nummern, die ich später nicht mehr brauche.
Wie kann ich das ändern?

SOS

Verfasst: Fr 14. Sep 2012, 08:20
von esdd
Hallo,

die Gleichungen werden nicht wegen des Labels nummeriert, sonder durch die align-Umgebung. Für einzelne Gleichungen kannst du das durch \notag verhindern:
\begin{align}
  x_1+x_2+...+x_n &= -a_{n-1} \label{Summe} \\
  x_1x_2+x_1x_3+...+x_{n-1}x_n &= a_{n-2}\notag\\
  &...\notag\\
  x_1x_2 \cdot ... \cdot x_{n-1}x_n &= (-1)^na_0 \notag
\end{align}
Das mathtools Paket bietet aber auch eine Option, bei der nur die Gleichungsnummern gesetzt werden, auf die auch im Dokument referenziert wird. Das braucht dann aber einen Durchlauf mehr bis die Referenzen stimmen:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}

\usepackage{mathtools}% lädt auch amsmath
\mathtoolsset{showonlyrefs}

\renewcommand{\baselinestretch}{1.3}

\begin{document}

\begin{align}
x_1+x_2+...+x_n &= -a_{n-1} \label{Summe} \\
x_1x_2+x_1x_3+...+x_{n-1}x_n &= a_{n-2}\\
&...\\
x_1x_2 \cdot ... \cdot x_{n-1}x_n &= (-1)^na_0 
\end{align}

Siehe Gleichung \eqref{Summe}.

\end{document}
Gruß
Elke

Verfasst: Fr 14. Sep 2012, 08:25
von mabel
Spitzenmäßig, vielen Dank, Elke!

Vorsicht geboten

Verfasst: Fr 14. Sep 2012, 10:28
von localghost
esdd hat geschrieben:[…] Das mathtools Paket bietet aber auch eine Option, bei der nur die Gleichungsnummern gesetzt werden, auf die auch im Dokument referenziert wird. […]
Die Option showonlyrefs sollte mit Vorsicht benutzt werden. Die Anleitung von mathtools weist auch ausdrücklich auf die Gründe hin (Seite 11 unten, BUG 1).


Thorsten