PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis



Ruffy
15-04-2009, 01:03
Hallo liebe Latex-Gemeinde,

ich habe vor der Fertigstellung einer Arbeit noch ein Problem mit dem Inhaltsverzeichnis.
Ich nutze zum einfügen der Verzeichnisse folgenden Code:


\usepackage[tocindentauto,tocflat]{tocstyle}




\usetocstyle{classic}
\tableofcontents


Das Inhaltsverzeichnis wird auch angezeigt, nur steht der letzte Punkt des Inhaltsverzeichnisses auf einer neuen Seite und das missfällt mir. Nun habe ich schon lange daran rumprobiert und es nicht geschafft entweder den Abstand zwischen Titel und erstem Verzeichnis-Punkt zu ändern, oder die den gesamten Zeilenabstand auf "normal" zu verkleinern.
Ich arbeite im übrigen Dokument mit



{doublespacing}{setspace}


Wie löse ich am geschicktesten dieses Problem?
Danke für eure Hilfe

RuffY

bobmalaria
15-04-2009, 01:29
hi,

versuche mal ein


\enlargethispage{2\baselineskip}
vor \tableof.... zu schreiben

mechanicus
15-04-2009, 01:31
Hallo,

nach tableofcontents folgende Zeile einfügen:

\addtocontents{toc}{\protect\enlargethispage{2\bas elineskip}

Gruß
Marco

@bob: Wer hätte gedacht, dass ich um die Zeit noch "zu spät" antworte:D

Edit: Rechschreibung geändert

Stefan_K
15-04-2009, 01:37
Kleiner Vertipper,



\addtocontents{toc}{\protext\enlargethispage{2\bas elineskip}

\protect war gemeint.

Stefan

mechanicus
15-04-2009, 01:41
Kleiner Vertipper,

\protect war gemeint.

Stefan

Sorry, hast natürlich recht. Ist doch schon spät :rolleyes:

Gruß
Marco

Ruffy
15-04-2009, 08:25
Hallo,

vielen Dank für eure Antworten. Wenn ich den angegebenen Code hinter mein \tableofcontent schreibe wird ein Fehler produziert:



Package hyperref Warning: old toc file detected, not used; run LaTeX again.

)
Runaway argument?
{\protext \enlargethispage {2\baselineskip } \listoffigures \par \include \ETC.
! File ended while scanning use of \addtocontents.
<inserted text>
\par
<*> diplomarbeitstemplate.tex

?


Ich habe darauf hin alle produzierten Files gelöscht und es nochmal versucht, ohne Erfolg.


%% Verzeichnisse
\pagenumbering{Roman} % Seitennummern Rˆmisch
\usetocstyle{classic}
\tableofcontents % Inhaltverzeichnis
\addtocontents{toc}{\protext\enlargethispage{2\bas elineskip}
\listoffigures


Meine verwendeten Pakete:



%% Standard Pakete
\usepackage[utf8]{inputenc} % Eingabe Zeichensatz (ansinew=windows,latin1=unix,utf8=unicode)
\usepackage[T1]{fontenc} % Ausgabe Schriften (T1=fuer Deutsch besser)
\usepackage{setspace} % 1,5-zeiligen Abstand!
\usepackage[ngerman] {babel}
\usepackage{graphicx}
\usepackage[german] {varioref}
\usepackage{moreverb}
\usepackage{scrpage2}
\usepackage{natbib}
\usepackage{caption}
\usepackage{subcaption}
\usepackage {helvet}




\LoadClass[ halfparskip, %
headsepline, %
footsepline, %
bibtotoc, %
a4paper, %
11pt, %
pointlessnumbers, %
]{scrreprt} %


Könnt ihr mir bei der Behebung des Fehlers helfen?

MfG

Ruffy

mechanicus
15-04-2009, 10:55
Hallo,

hast du Hinweis von Stefan überlesen:

\addtocontents{toc}{\protext\enlargethispage{2\bas elineskik}
da ist ein Rechschreibfehler drin:

\addtocontents{toc}{\protect\enlargethispage{2\bas elineskik}

Gruß
Marco