|
|
Beiträge: 9655
Seitenaufrufe: 113095 PIs (Jan 2010)
Top-Poster: KOMA (1126)
Wir begrüßen unseren neuesten Benutzer Hiitzl.
|
|
|
|
Zeile im Inhaltsverzeichnis zu lang - was tun? |
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 15:45
Titel: Zeile im Inhaltsverzeichnis zu lang - was tun?
|
 |
|
In meinem Inhaltsverzeichnis ist der Titel einer Section gerade so lang, dass er 2 Zeichen über die Zeilenbreite hinaus geht. Im Ergebnis wird die betreffende Zeile im Inhaltsverzeichnis leider nicht umgebrochen, sondern ist zu lang und die Seitenzahl ist rechts nicht mehr bündig mit den anderen Seitenzahlen, sondern steht nach rechts heraus. Was kann ich tun?
|
|
|
|
| Xenara |

Forum-Anfänger
|
 |
Beiträge: 44
|
 |
|
 |
Anmeldedatum: 25.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 15:57
Titel:
|
 |
Ohne Minimalbeispiel nicht nachvollziehbar. Diese Möglichkeiten gibts:
| Code: | \documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\section{Normal}
\section{Ganz normale, lange Section, sollte über den Rand rausgeschrieben werden. und dann auch nicht umbrochen, sondern einfach über den Rand geschoben werden. Mal sehen, ob dem hier so ist..}
\section{GanzlangeSectionohneLeerzeichenunddamitohneTrennmöglichkeitundsollteüberdenRandgeschriebenwerden.}
\section[Kurzform]{Und jetzt die ganz lange Section-Überschrift mit der optionalen Kurzform.}
\end{document}
|
|
|
|
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 16:07
Titel:
|
 |
Meine Frage bezieht sich auf ein Beispiel, das diesem sehr ähnlich ist (Leerzeichen vorhanden):
\section{Ganz normale, lange Section, sollte
Meinen code kennst Du ja aus meiner anderen Anfrage . Vielen Dank für die Hilfe!
|
|
|
|
| Xenara |

Forum-Anfänger
|
 |
Beiträge: 44
|
 |
|
 |
Anmeldedatum: 25.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 16:13
Titel:
|
 |
|
Jup, und analog meiner Antwort im anderen Thread bastelst du bitte ein kleines Minimalbeispiel mit deiner Überschrift oder einem aneinanderreihen von Buchstaben, die den gleichen Effekt wie deine Überschrift zeigen.
|
|
|
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 20:40
Titel: Minimalbeispiel
|
 |
| Code: | \NeedsTeXFormat{LaTeX2e}
\documentclass[DIV13,BCOR10mm,a4paper,11pt,headsepline,oneside,bibliography=totoc,listof=totoc]{scrreprt}
\linespread{1.5}
\usepackage{achicago}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx} % include figures
\usepackage[nooneline,small,bf]{caption} % captions: nooneline = einzelne Zeile nicht zentriert; small = Schriftgröße
\usepackage{blindtext}
\hyphenation{AbcDEF} % Ausdruck nicht trennen
\newcommand{\AB}{{AbcDEF1}}
%-----------------------------------------------------
%Dokument beginnt hier.
%-----------------------------------------------------
\setlength{\parindent}{20pt}
\begin{document}
\tableofcontents %Inhaltsverzeichnis
\chapter{Tri}
\section{Tra}
\section{Roles of \AB in the intact brain}
\subsection{Synaptic dingsbum and presynaptic dingbumsbums are not byy \AB}
\blindtext
\blindtext \\
\blindtext
\end{document} |
|
|
|
|
| matze |

Forum-Century
|
 |
Beiträge: 108
|
 |
|
 |
Anmeldedatum: 12.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 20:59
Titel:
|
 |
Äh, was soll das ein?
Du definierst den Fehler doch selbst:
\hyphenation{AbcDEF} % Ausdruck nicht trennen
\newcommand{\AB}{{AbcDEF1}}
%-----------------------------------------------------
%Dokument beginnt hier.
%-----------------------------------------------------
\setlength{\parindent}{20pt}
|
|
|
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 21:09
Titel:
|
 |
| Zitat: | Äh, was soll das ein?
Du definierst den Fehler doch selbst: |
Nein, ich definiere keinen Fehler, sondern einen Ausdruck, der nicht getrennt werden darf: Der Ausdruck "AbcDEF1" darf nicht getrennt werden. Die Zeile sollte aber trotzdem umgebrochen werden, wenn sie zu lang wird.
Die Einträge des Inhaltsverzeichnisses werden in den jeweiligen Überschriften definiert, in denen ich keine Zeilenumbrüche einbauen kann (weil die Überschrift im Dokument ja korrekt dargestellt wird und genau so dargestellt werden soll). Nur im Inhaltsverzeichnis müsste aufgrund der kürzeren Zeilenbreite ein anderer Zeilenumbruch erfolgen. Das ist aber nicht der Fall.
Hat jemand dazu einen Lösungsvorschlag?
Danke!
|
|
|
|
| Xenara |

Forum-Anfänger
|
 |
Beiträge: 44
|
 |
|
 |
Anmeldedatum: 25.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 21:25
Titel:
|
 |
Zwei Möglichkeiten:
1. Die saubere Variante: Formuliere die Überschrift geringfügig um, sodass die Trennung erfolgen kann.
2. Arbeite mit \sloppy, was es LaTeX ermöglicht, seine sonst sehr strikten Vorgaben zu Wortabständen zu lockern. Allerdings wirkt es sich aufs ganze TOC aus, daher solltest du kontrollieren, ob das Optische nicht zu sehr drunter leidet.
|
|
|
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 21:33
Titel: gelöst
|
 |
|
super, so klappt's - Danke!
|
|
|
|
| matze |

Forum-Century
|
 |
Beiträge: 108
|
 |
|
 |
Anmeldedatum: 12.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 21:44
Titel:
|
 |
\newcommand{\AB}{\hyphenation{AbcDEF}AbcDEF }
So bekommst Du wenigstens einen Zeilenumbruch ohne \sloppy.
Um die Seitenzahl und die Punkte im Inhaltsverzeichnis zu setzten, muss dem AbcDEF1 allerdings noch etwas folgen.
\newcommand{\AB}{\hyphenation{AbcDEF}AbcDEF \textcolor{white}{.}}
zum Beispiel.
|
|
|
|
| wellenschlitzer |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 08.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.02.2010, 21:53
Titel:
|
 |
Danke, hab's ausprobiert, aber: Dann bekomme ich eine Leerzeile (abgesehen vom weißen Punkt), die nur Punkte und die Seitenzahl hat. Denke, ich werde ein "sloppy" TOC verwenden.
Trotzdem vielen Dank für die Idee!
|
|
|
|
|
|
|
Options and Permissions
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|
|