Seite 1 von 1

\ref vor \label möglich?

Verfasst: Mo 23. Mär 2015, 23:02
von Gast
Hallo,

Erst mal Entschuldigung wenn ich hier das falsche Unterforum gewählt habe, bin neu.

Ich habe ein Problem bei meiner Bachelorarbeit. Ich möchte \ref setzen, z.B. auf eine Tabelle. Leider funktioniert das nur, wenn die Tabelle vor dem \ref steht. Gibt es ein Möglichkeit das Tex erst mein Dokument nach labels absucht und dann die refs erzeugt?

Grüße

PS: Nutze Texnicscenter mit MikTex

Verfasst: Mo 23. Mär 2015, 23:07
von Johannes_B
TeX ist kein Hellseher, du musst mehrfach kompilieren.

Was sind Hilfsdateien?

Verfasst: Di 24. Mär 2015, 00:28
von Gast
Hallo,
Danke für die Hilfe. Ich nutze wie schon geschrieben und erstelle neue aktive Ausgaben(=>pdf). Meinst du das mit kompilieren? Das ändert leider nichts.

Grüße

Re: \ref vor \label möglich?

Verfasst: Di 24. Mär 2015, 00:46
von rais
Anonymous hat geschrieben:Gibt es ein Möglichkeit das Tex erst mein Dokument nach labels absucht und dann die refs erzeugt?
das ist sogar Standard
Anonymous hat geschrieben:PS: Nutze Texnicscenter mit MikTex
damit kann ich nix anfangen (und ist in diesem Zusammenhang vermutlich auch irrelevant).
Poste bitte ein Minimalbeispiel, das das von Dir beobachtete Verhalten demonstriert.

MfG
Rainer

Verfasst: Di 24. Mär 2015, 09:05
von Gast
[...] erstelle neue aktive Ausgaben(=>pdf). Meinst du das mit kompilieren?
Ja das ist damit gemeint. Grundsätzlich werden im ersten Durchgang zum Beispiel alle Label und alle Überschriften ersteinmal gesammelt. Damit weiß TeX dann für alle weiteren Durchgänge, welche label existieren und welche Überschriften ins Inhaltsverzeichnis aufgenommen werden müssen. Das heißt im Zweifelsfall immer zwei, dreimal kompilieren, falls Überschriften oder Abbildungen auf neue Seiten gerutscht sind oder neu dazukamen.

Ein typischer Erstellungsvorgang der PDF läuft häufig nach diesem Schema.
pdflatex dann biber dann pdflatex und nochmal pdflatex.
pdflatex ist eben der Kompiler, der direkt aus LaTeX-quelltext eine PDF generiert. Biber ist der aktuelle Stand der Technik wenn es um Literatureinträge geht. Alternativen wären bibtex und bibtex8.

Bist du denn an Texniccenter gebunden? TeXstudio und TeXmaker zum Beispiel greifen in dieser hinsicht dem Benutzer etwas besser unter die Arme und führen diese Mehrfachkompilierungsgänge von sich aus durch.

Verfasst: Di 24. Mär 2015, 11:17
von marco_f
Hallo,

So nun klappt das auch mit dem Login im Forum.
Vielen Dank für die Tipps. Nachdem ich beim Minimalbeispiel mitbekommenhabe, dass ich beim 3. Kompilieren keine Fehler mehr habe, habe ich es bei meinem Hauptdokument auch mal probiert, und siehe da, es klappt.
Werde mal die anderen Editoren probieren, vielleicht sind die ja etwas besser. Den bisherigen habe ich halt einfach genommen, weil er TeX direkt eingebunden hat. Wo ich bei Betriebssystemen immer schmunzeln muss, warum denn die Installationsroutine so wichtig ist, habe ich bei TeX mal selber aus der Newbie-Perspektive erfahren wie wichtig es ist, dass das klappt. Aber genug OT, danke für die Tipps.

Grüße
Marco

Verfasst: Di 24. Mär 2015, 17:00
von Johannes_B
Editoren sind nur Hilfesteller, ein Assistentin, und es ist egal, ob die blond oder brünett ist, studiert hat oder nicht, die (der Editor) schickt dein Dokument weiter zum Drucker (Compiler), von dort kommt die fertige pdf zurück.

Es gibt auch Spezialkuriere, die schauen die Version des Druckers durch, und geben das noch mal zurück, bis sie den Eindruck haben, dass alles im Bezug auf Verweise in Ordnung ist; beispielsweise latexmk.