goLaTeX .:. deutschsprachiges LaTeX Forum

... deutschsprachiges LaTeX Forum


Bücher:

Vortragen in Naturwissenschaft, Technik und Medizin

Forenstatistik:
Beiträge: 9655
Seitenaufrufe:
113095 PIs (Jan 2010)

Top-Poster: KOMA (1126)

Wir begrüßen unseren neuesten Benutzer Hiitzl.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Zeile im Inhaltsverzeichnis zu lang - was tun?

 

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 15:45     Titel: Zeile im Inhaltsverzeichnis zu lang - was tun?
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen

Xenara
Forum-Anfänger
Forum-Anfänger

Beiträge: 44
Anmeldedatum: 25.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 15:57     Titel:
  Antworten mit Zitat      
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}
 
Private Nachricht senden Benutzer-Profile anzeigen

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 16:07     Titel:
  Antworten mit Zitat      
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 Wink. Vielen Dank für die Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen

Xenara
Forum-Anfänger
Forum-Anfänger

Beiträge: 44
Anmeldedatum: 25.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 16:13     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 20:40     Titel: Minimalbeispiel
  Antworten mit Zitat      
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}
Private Nachricht senden Benutzer-Profile anzeigen

matze
Forum-Century
Forum-Century

Beiträge: 108
Anmeldedatum: 12.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 20:59     Titel:
  Antworten mit Zitat      
Ä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}
Private Nachricht senden Benutzer-Profile anzeigen

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 21:09     Titel:
  Antworten mit Zitat      
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!
Private Nachricht senden Benutzer-Profile anzeigen

Xenara
Forum-Anfänger
Forum-Anfänger

Beiträge: 44
Anmeldedatum: 25.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 21:25     Titel:
  Antworten mit Zitat      
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.
Code:

\sloppy
\tableofcontents    %Inhaltsverzeichnis
\fussy
 
Private Nachricht senden Benutzer-Profile anzeigen

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 21:33     Titel: gelöst
  Antworten mit Zitat      
super, so klappt's - Danke!
Private Nachricht senden Benutzer-Profile anzeigen

matze
Forum-Century
Forum-Century

Beiträge: 108
Anmeldedatum: 12.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 21:44     Titel:
  Antworten mit Zitat      
\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.
Private Nachricht senden Benutzer-Profile anzeigen

wellenschlitzer
Forum-Anfänger
Forum-Anfänger

Beiträge: 11
Anmeldedatum: 08.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.02.2010, 21:53     Titel:
  Antworten mit Zitat      
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!
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

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
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2010 goLaTeX.de
Partner: LabVIEWforum.de