Seite 1 von 1

Problem mit \label für Gleichungen im Anahng

Verfasst: Mi 12. Feb 2014, 09:42
von nixChef
Hallo liebe Forumsmitglieder,

ich habe ein Problem mit \label für Gleichungen im Anhang:
Ich will eine Herleitung einer bestimmten Formel in den Anhang meiner Ausarbeitung packen. Dabei werden einige Zwischenschritte notwendig auf die ich referenzieren will. Das Problem ist nur, sobald ich eine Gleichung im Anhang mit einem Label versehen will, bekomm ich die Fehlermeldung, dass das Label der letzen im Haupteil meiner Arbeit vorkommenden Gleichung verworfen wird. Ich bin mir sicher, dass das Problem irgendwie mit dem chapter, section, label usw. countern zu tun hat. Sobald ich die Label im Anhang auskommentier ist alles in Ordnung. Der Anhang wird dabei mit
\begin{appendix}
    \addchap{Anhang\label{chap:Anhang}}
    \refstepcounter{chapter}	
\end{appendix}
eingeführt. Kann mir da jemand auch ohne Minimalbeispiel weiterhelfen?

Danke schonmal!

Grüße
nixChef

Verfasst: Mi 12. Feb 2014, 09:48
von Johannes_B
Ein Minimalbeispiel ist immer notwenig, denn sonst können wir das Problem einfach nicht nachvollziehen, oder müssten selber Arbeit machen, die eigentlich von dir zu erledigen wäre.
Anleitung Minimalbeispiel

Ein Hinweis aber schon vorweg, appendix ist ein Schalter, keine Umgebung.
Warum benutzt du addchap und refstepcounter?

Verfasst: Mi 12. Feb 2014, 09:56
von nixChef
Ok, ersteinmal Danke für die schnelle Antwort.
Johannes_B hat geschrieben:Ein Hinweis aber schon vorweg, appendix ist ein Schalter, keine Umgebung.
Ich nehm die Umgebung mal weg und probier ob es was bringt.
Warum benutzt du addchap und refstepcounter?
Mit addchap wird nur der Name des Anhangs in Inhaltsverzeichnis eingetragen aber kein Buchstabe davor gesetzt. Ich will den gesamten Anhang aber in Unterkapitel einteilen und erzwingen, dass das erste mit A.1, das zweite mit A.2 usw. benannt wird. Dafür ist das refstepcounter notwendig, da ansonsten die Buchstabe vor den Unterkapiteln verloren gehen.

gruß nixChef

Verfasst: Mi 12. Feb 2014, 10:08
von nixChef
:? ich habe nun ein Minimalbeispiel erstellt, nur taucht das Problem darin nicht auf :lol: !!

Der Fehler liegt offenbar ganz wo anders...ich muss erstmal weitersuchen.

Danke

gruß

nixChef

Verfasst: Mi 12. Feb 2014, 10:12
von nixChef
Ah Problem gefunden! :D

Ich hatte in einer align*-Umgebung ein label gesetzt, was keine Sinn macht da die Gleichungsnummer ja nicht angezeigt wird. Das hat mir dann eine Fehlermeldung ausgegeben, sobald ich nachfolgend, in meinem Falle im anhang, weitere Formeln mit labels gesesetzt habe.

Danke nochmal!

Gruß

nixchef

Verfasst: Mi 12. Feb 2014, 11:42
von Studi
Schön, dass Du es gefunden hast, und danke für die Info, was es war. Noch paar Tipps:
nixChef hat geschrieben:Das hat mir dann eine Fehlermeldung ausgegeben
Gib am besten stets die Fehlermeldung an, es kann wichtig sein, was der Compiler über den Fehler sagt. Das kann man als Außenstehender nicht erraten.
nixChef hat geschrieben:ich habe nun ein Minimalbeispiel erstellt, nur taucht das Problem darin nicht auf
Kann passieren! Wenn man das Minimalbeispiel von Null aufbaut, kriegt man den Fehler, wenn man die Stelle nicht kennt oder vermutet, nicht immer darein übertragen. Die andere Richtung funktioniert aber zuverlässig: von einer kompletten Kopie angefangen den Code reduzieren, bis es kurz genug ist und der Fehler noch drin enthalten ist. (wenn er weggeht, ist er im Reduktionsschritt und damit auch lokalisiert). Genaueres findest Du, wenn Du Johannes' Link zum Thema Minimalbeispiel folgst. Da hat sich jemand viel Mühe gegeben und dieses wertvolle Troubleshooting-Werkzeug einmal beschrieben.

Studi

Verfasst: Mi 12. Feb 2014, 11:46
von Felix
nixChef hat geschrieben:Ich hatte in einer align*-Umgebung ein label gesetzt, was keine Sinn macht da die Gleichungsnummer ja nicht angezeigt wird. Das hat mir dann eine Fehlermeldung ausgegeben
Ich tippe mal auf Package amsmath Error: Multiple \labels: ... will be lost. Wenn Du dem Link folgst, findest Du so ein Beispiel mit align*.

Btw. ich setze den Thread-Status auf "beantwortet", da gelöst.

Felix