PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inahltsverzeichnis eine Zeile zu lang



eng1n3_17
16-04-2014, 10:26
Guten Tag!

tks in adv fuer jeden post

ich habe folgendes problem,

ich kann ein Bsp machen, einfach bitte nachfragen

mein Inhaltsverzeichnis, geht nicht auf eine Seite, soweit waere das kein Problem, wenn nicht NUR das Literaturverzeicnis auf der nächsten Seite wäre

besonders in der ausgedruckten Version wuerde das dann so aussehen als ob das Literaturverzeichnis fehlt

nach oben kann ich nicht mehr gehn, also mit allem, da ist es schon ziemlich knapp gehalten.

gibt es irgendwelche Tricks wie ich dem entgegensteuern kann, damit alles auf einer Seite ist?

notfalls muss ich 2-zeilige Überschriften kürzen.

bests
-eng1n3_17

Studi
16-04-2014, 11:23
Hier findest Du Lösungen dafür: Wie kann ich mein zu langes Inhaltsverzeichnis auf eine Seite kriegen (http://texwelt.de/wissen/fragen/171/wie-kann-ich-mein-zu-langes-inhaltsverzeichnis-auf-eine-seite-kriegen).

Studi

klops
16-04-2014, 11:24
Eventuell hilft es schon die Optionen einzustellen oder andere Einstellungen leicht zu ändern. Ohne vollständiges Minimalbeispiel lässt sich das nicht sagen.

Als Notlösung und nur für den Fall, dass genau die letzte Zeile nicht mehr passt, hilft vielleicht auch ein
\addtocontents{toc}{\protect\enlargethispage{\prot ect\baselineskip}} unmittelbar vor dem Literaturverzeichnis (also je nach dafür verwendeten Paketen vor \printbibliography oder \bibliography). Das braucht dann min. zwei LaTeX-Läufe, bis es sich auswirken kann.

Es wäre wirklich besser, wenn Du gleich ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) (http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses) angeben würdest, statt uns zu Spekulationen zu verleiten bzw. erst danach fragen zu lassen.

eng1n3_17
16-04-2014, 12:00
Eventuell hilft es schon die Optionen einzustellen oder andere Einstellungen leicht zu ändern. Ohne vollständiges Minimalbeispiel lässt sich das nicht sagen.

Als Notlösung und nur für den Fall, dass genau die letzte Zeile nicht mehr passt, hilft vielleicht auch ein
\addtocontents{toc}{\protect\enlargethispage{\prot ect\baselineskip}} unmittelbar vor dem Literaturverzeichnis (also je nach dafür verwendeten Paketen vor \printbibliography oder \bibliography). Das braucht dann min. zwei LaTeX-Läufe, bis es sich auswirken kann.

Es wäre wirklich besser, wenn Du gleich ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) (http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses) angeben würdest, statt uns zu Spekulationen zu verleiten bzw. erst danach fragen zu lassen.
yo, das tuts

dies fuegt die zeilen einfach noch ein, obwohl die dann nciht in dem vorgegebenem rahmen ist

Bsp hab ich rausgelassen, da mir das Problem als sehr pauschal erschien, also eine Zeile noch auf eine Seite zu bekommen

ab 2 Zeilen waere diese Funktino dann sozusagen nicht mehr zulässig?

kurz offtopic
wuerdet ihr 1., 2., oder dies lieber ausschreiben? habe diese sehr oft drin, deswegen bin ich mir nciht sicher ob ich alle ausschreiben soll oder nicht

dank euch!

klops
16-04-2014, 12:30
Sie ist schon bei einer Zeile nicht gut, weil die untere Zeile dann aus dem Satzspiegel ragt. Besser wäre, die Abstände insgesamt anders zu verteilen. Oft ist es auch besser, eine Seite mehr statt eine Seite weniger zu verwenden. Für definitive Aussagen fehlen mir da aber, wie bereits erwähnt, die Informationen.

Ob man erstens und zweitens besser ausschreibt, hängt sehr vom Text und teilweise auch von der konkreten Stelle ab.

eng1n3_17
16-04-2014, 13:10
Sie ist schon bei einer Zeile nicht gut, weil die untere Zeile dann aus dem Satzspiegel ragt. Besser wäre, die Abstände insgesamt anders zu verteilen. Oft ist es auch besser, eine Seite mehr statt eine Seite weniger zu verwenden. Für definitive Aussagen fehlen mir da aber, wie bereits erwähnt, die Informationen.

ok, ich mach ein beispiel

eng1n3_17
16-04-2014, 13:22
\documentclass[a4paper,12pt,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[ngerman]{babel}

\usepackage{amssymb,amsmath,amsthm}
\usepackage{braket,dsfont}
\usepackage{enumitem}
\usepackage{graphicx}



\usepackage[pagebackref]{hyperref}
\usepackage{fancyhdr}
\pagestyle{fancy}




\setlength{\headheight}{16pt}

\usepackage[left=3cm,right=2cm,bottom=3cm,top=3cm]{geometry}

\renewcommand{\headrulewidth}{0.4pt}
\begin{document}
\tableofcontents

\chapter{x}
\section{x}
\section{x}

\chapter{x}
\section{x}
\section{x}
\section{x}

\chapter{x}
\section{x}
\subsection{x}
\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx\\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
\section{xn}

\chapter{x}
\section{x}
\subsection{x}
\subsection{x}
\section{x}

\chapter{x}
\section{x}
\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx\\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx\\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx\\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
\subsection{x}
\subsection{x}

\chapter{fazit}
\chapter{lit.-verz.}

\end{document}

eng1n3_17
18-04-2014, 13:18
bump567890

rais
18-04-2014, 15:38
schreib halt keine halben Romane ins TOC, etwa


\subsection[abc]{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}

MfG