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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \label in align-Umgebung nur für eine Gleichung

Vorsicht geboten

von localghost » Fr 14. Sep 2012, 10:28

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

von mabel » Fr 14. Sep 2012, 08:25

Spitzenmäßig, vielen Dank, Elke!

von esdd » Fr 14. Sep 2012, 08:20

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

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

von mabel » Fr 14. Sep 2012, 07:38

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

Nach oben