Seite 1 von 2

Inhatsverzeichnis wird nicht aktualisiert

Verfasst: Mi 4. Jun 2014, 14:13
von naddi
Hi Leute,
Vielleicht kann mir ja einer von euch helfen. Ich habe hier im Forum und bei google schon alle möglichen Sachen gesucht und probiert, aber es hilft nichts.
Das Problem: Das Inhaltsverzeichnis wird nicht aktualisiert.
Arbeite mit TeXnixCenter und habe es mehrfach erstellen lassen, neue \sections oder \subsections eingefügt, auch mal das .toc file gelöscht. Das Inhaltsverzeichnis bleibt immer auf dem gleichen, alten Stand.

Ich vermute, dass es irgendwie mit dem glossaries Paket zusammenhängt - hat da jemand Erfahrung?

Verfasst: Mi 4. Jun 2014, 14:17
von u_fischer
Ich vermute, dass es irgendwie mit dem glossaries Paket zusammenhängt
Warum vermutest du das?

Verfasst: Mi 4. Jun 2014, 14:23
von sudo
Ich würde fast eher vermuten, dass dein LaTeX-Lauf fehlschlägt und die Ausgabedatei gar nicht neu erzeugt wird.

Kannst du den Fehler mit einem VM (siehe Signatur) reproduzieren? Kannst du die Log-Datei posten (bzw. irgendwo hochladen und hier den Link posten -- Der Dateiupload ist hier leider kaputt)?

Verfasst: Mi 4. Jun 2014, 14:26
von naddi
Weil ich das Paket als letztes eingebunden habe. Ich habe es leider nicht sofort mitbekommen, wann es aufgetreten ist, dass es die Einträge und Seitenzahlen nicht mehr aktualisiert - daher kann es auch was anderes sein.

Ich würde einfach mal den Header posten, vielleicht entdeckt da jemand den Fehler schon...
\documentclass[a4paper, 12pt, headsepline, captions=tableheading]{scrartcl}

\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\footnotesize}
\setcapwidth{0.8\textwidth}

%Kopf- und Fußzeilen
%---------------------------------------------------------------
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\chead{}
\cfoot{}

\usepackage[onehalfspacing]{setspace}
\setlength{\headheight}{1.1\baselineskip}
%sonst Fehlermeldung, dass die Kopfzeile zu klein wäre...


%Sprach-Einstellungen
%--------------------------------------------------------------
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{lmodern}
%--------------------------------------------------------------

%Bibliographie-Einstellungen
%--------------------------------------------------------------
\usepackage[style=alphabetic,backend=bibtex8]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\ExecuteBibliographyOptions{maxbibnames=99, maxcitenames=1}
\renewcommand*{\labelalphaothers}{}
\addbibresource{master}
%--------------------------------------------------------------

%Weitere Pakete
%--------------------------------------------------------------
\usepackage{color}

\usepackage{graphicx}

\usepackage{tabularx}

\usepackage[table,dvipsnames,hyperref]{xcolor}
\colorlet{tablebodycolor}{white!100}
\colorlet{tableheadcolor}{gray!30}
\colorlet{tablerowcolor}{gray!15}

\usepackage{booktabs}

\usepackage{mathtools}
\usepackage{amsmath}

\usepackage{pdfpages} 

%PDF Einstellungen
%--------------------------------------------------------------
\usepackage[...]{hyperref}
%--------------------------------------------------------------

%Glossar bzw. Abkürzungsverzeichnis
%----------------------------------------------------------------
\usepackage[toc, acronym, nonumberlist, section, nopostdot]{glossaries}
\makeglossaries
\renewcommand * {\glsnamefont}[1]{\textmd{#1}}
%----------------------------------------------------------------

Verfasst: Mi 4. Jun 2014, 14:28
von u_fischer
Schau (oder zeig) lieber in die log-Datei.

Verfasst: Mi 4. Jun 2014, 14:35
von naddi
Da hatte ich schon angefangen zu tippen ^^

Ich habe eine .lof und .lot Datei, allerdings kein .log

Verfasst: Mi 4. Jun 2014, 14:38
von u_fischer
Wenn du wirklich keine hast, dann machst du (oder TeXnicCenter) etwas sehr Grundsätzliches falsch. Wahrscheinlicher ist es aber, dass es eine log-Datei gibt, dass aber windows die Endung versteckt.

Verfasst: Mi 4. Jun 2014, 14:48
von naddi
Oder man schaut einfach genauer hin - Entschuldige. Hier der Inhalt des .log files:

[...]

{C:/Users/[...]} <C:/Users/[...]> <C:/Users/[...]>]) (C:\Users\[...]\master.toc.tex)
\tf@toc=\write8

[...]

(Edith hat es aufs Wesentliche gekürzt...)

Verfasst: Mi 4. Jun 2014, 14:57
von u_fischer
Lösche master.toc.tex (Ich weiß nicht, wie du es geschafft hast, die Datei zu erzeugen, aber sie verhindert, dass die aktuelle master.toc geladen wird).

Sollte diese Datei danach (ohne dein Zutun) wiederkommen, musst du eventuell dein System updaten.

Verfasst: Mi 4. Jun 2014, 14:59
von naddi
Oder... Man schaut noch genauer hin. Ich habe dann mal alle Dateiendungen kritisch beäugt. Ich hatte .toc.tex und wer weiß, was das für Aufgaben hat oder hatte. Jedenfalls habe ich dies gelöscht und neu erstellen lassen und schwups, jetzt macht es doch wieder, was es soll und nimmt alle \sections usw. im Inhaltsverzeichnis auf.

Ich hoffe, es hat noch keiner die 100 Zeilen .log file angeschaut.

Ich danke euch für den konstruktiven Input!!