PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis springt nicht auf Seite 2



Spirituscanis
23-10-2008, 01:33
Hallo,

ich bin leider kein LaTex-Profi und habe über die suchfunktion leider auch nichts passendes gefunden (bzw. weiß nicht wonach ich genau suchen muss). ich schreibe eine längere arbeit mit Latex und entsprechend lang ist das Inhaltsverzeichnis.

Ich nutze:

\documentclass[12pt,DIV13,a4paper,headsepline]{scrartcl}
\setlength{\baselinestretch1,5}

\tableofcontents

\section
\subsection
\subsubsection
\paragraph

Das Problem :
Wenn ich in einen PDF-File konvertiere läuft das Inhaltsverzeichnis auf Seite 1 einfach weiter und springt nicht auf seite 2. D.h. ich habe in meinem dokument nur ein halbes inhaltsverzeichnis - eben soviel wie auf seite 1 passt. Auf seite 2 startet es dann mit der ersten kapitel (\section).


wahrscheinlich fehlt mir ein simples kommando ... aber welches ?

rais
23-10-2008, 01:47
Hallo und Herzlich Willkommen :)


Wenn ich in einen PDF-File konvertiere läuft das Inhaltsverzeichnis auf Seite 1 einfach weiter und springt nicht auf seite 2. D.h. ich habe in meinem dokument nur ein halbes inhaltsverzeichnis - eben soviel wie auf seite 1 passt. Auf seite 2 startet es dann mit der ersten kapitel (\section).


wahrscheinlich fehlt mir ein simples kommando ... aber welches ?
evtl hast Du schon eins zuviel...
ich würde erstmal


\setlength{\baselinestretch1,5}
rausnehmen.;-)
Schau Dir ggf. das setspace-Paket an und vllt l2tabu gleich mit;-)

Wenn Dich das nicht weiterbringt, dann erstelle bitte ein Minimalbeispiel, das das von Dir beschriebene Verhalten demonstriert.

MfG

Spirituscanis
23-10-2008, 10:19
vielen dank für die schnelle antwort ... ich habe \setlength{\baselinestretch1,5} entfernt ... aber das problem bleibt bestehen


mein dokument:

\documentclass[12pt,a4paper,DIV13,headsepline]{scrartcl}
\setlength{\baselinestretch1,5}

\usepackage[latin1]{inputenc} % fuer Umlaute
\usepackage[T1]{fontenc} % damit Woerter mit Umlauten auch umgebrochen werden
\usepackage{ae} % notwendig beit T1 wenn PDF erstellt wird, sonst sehen Schriften haesslich aus
\usepackage{aecompl} % erweiterung von ae fuer spezielle Zeichen
\usepackage{ngerman} % trennungsregeln fuer neue Rechtschreibung
%\usepackage[]{here} % damit Gleitobjekte WIRKLICH da sind wo man sie haben will: [H] verwenden
\usepackage[section]{placeins} % damit werden Gleitobjekte nicht ueber eine section hinaus verschoben
\usepackage[onehalfspacing]{setspace} % mehrzeiligen Zeilenabstand
\usepackage{textcomp} % allerhand Zeichen!
\usepackage{booktabs} % schoenere Tabellen
\usepackage{graphicx} % Grafiken einbinden
\usepackage{amssymb} % AMS Symbole
\usepackage{fancyhdr}
\usepackage{bbm}
\usepackage{german}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\pagestyle{headings}
\tableofcontents
\thispagestyle{empty}

\begin{document}

\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}

\end{document}

krihaa
23-10-2008, 11:30
Hallo,

dies hier funktioniert bei mir wie gewünscht.

\documentclass[12pt,a4paper,DIV13,headsepline]{scrartcl}


\usepackage[latin1]{inputenc} % fuer Umlaute
\usepackage[T1]{fontenc} % damit Woerter mit Umlauten auch umgebrochen werden
\usepackage{ae} % notwendig beit T1 wenn PDF erstellt wird, sonst sehen Schriften haesslich aus
\usepackage{aecompl} % erweiterung von ae fuer spezielle Zeichen
\usepackage{ngerman} % trennungsregeln fuer neue Rechtschreibung
%\usepackage[]{here} % damit Gleitobjekte WIRKLICH da sind wo man sie haben will: [H] verwenden
\usepackage[section]{placeins} % damit werden Gleitobjekte nicht ueber eine section hinaus verschoben
\usepackage[onehalfspacing]{setspace} % mehrzeiligen Zeilenabstand
\usepackage{textcomp} % allerhand Zeichen!
\usepackage{booktabs} % schoenere Tabellen
\usepackage{graphicx} % Grafiken einbinden
\usepackage{amssymb} % AMS Symbole
\usepackage{fancyhdr}
\usepackage{bbm}
\usepackage{german}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}



\begin{document}
\pagestyle{headings}
\tableofcontents
\thispagestyle{empty}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\section{sehr viele}
\subsection{sehr viele}
\subsubsection{sehr viele}
\paragraph{sehr viele}
\end{document}
Ich habe \setlength{\baselinestretch1,5} herausgenommen und \tableofcontents hinter \begin{document} geschrieben! Du solltest auf Fehlermeldungen achten und alles unnötige aus dem Dokument entfernen, dann erkennt man die meisten Fehler sehr schnell selbst.

Gruß

Spirituscanis
23-10-2008, 11:34
habe die einstellungen übernommen und es funktioniert jetzt wie gewünscht

VIELEN DANK !

bobmalaria
23-10-2008, 14:29
hi,

das paket ae ist veraltet, german als paket ist auch nicht die betse wahl. schau mal hier im forum in einem der oberen beiträge "ältere pakete die nicht mehr verwendet werden sollten" nach und passe dein dokument an.

gruß

grundoptimismus
24-10-2008, 11:12
du lädst sowohl \usepackage{ngerman} und \usepackage{german}. das is doppeltgemoppelt, da beide für die rechtschreibung und silbentrennung und so'n zeugs zuständig sind. wie bobmalaria schon gesagt hat, ist german veraltert und deshalb solltest du es rausschmeisen. wenn du dann noch ngerman mit babel lädst (\usepackage[ngerman]{babel}) hast du auch keine probleme, wenn du nicht-deutsch-sprachige wörter in deinem text hast.

liebe grüße,
nadine