PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Acronym wird nicht gut getrennt am Zeilenende



lauravd
01-10-2009, 22:49
http://i35.tinypic.com/15znxn9_th.png (http://i35.tinypic.com/15znxn9.png)

Obiges Bild stellt mein Problem dar. Es ist so, dass wenn der Titel einer Section recht lang ausfällt, er erstens nicht so fein in den Kopf passst und zweitens ist mir leider grad erst aufgefallen, dass die Titellänge bis zur Seitenangabe läuft. Nun würde ich gern wissen, was Ihr davon haltet. Ist es typografisch koscha? Oder sollte ich die Breite für möglichen Text in der Kopfzeile eingschränken? Aber wie?

Ich nutze M.Pospiechs Vorlage mit Komascript.
Aufgerufen wird die Kopfzeile bei mir so:



\documentclass{scrreprt}
\usepackage[a4paper,
%head=4cm,headsep=15mm,height=242mm,bottom=25mm,le ft=40mm,right=20mm
top=26mm,headsep=9mm,bottom=26mm,left=37mm,right=3 0mm
,height=232mm
,lines=36
%, bindingoffset=5mm
%,includefoot
]{geometry}
\setlength{\headheight}{1.1\baselineskip} % Weil mit das logfile das riet, da ich %sonst zu viele Warnungen hätte....

\usepackage[%
automark,
komastyle,
nouppercase,
]{scrpage2}
\setheadwidth[0pt]{text} \setfootwidth[0pt]{text}
\usepackage{blindtext}
\begin{document}
\section{Internationale Klassifikation der Funktionsfähigkeit, Behinderung und Gesundheit --ICF}
\blindtext
\end{document}


Leider kann ich mit dem ML mein Problem nicht darstellen, daher habe ich das einleitende Bild angefügt. Hoffe, es ist ok.

Stefan_K
01-10-2009, 22:53
Hallo,


Es ist so, dass wenn der Titel einer Section recht lang ausfällt, er erstens nicht so fein in den Kopf passst und zweitens ist mir leider grad erst aufgefallen, dass die Titellänge bis zur Seitenangabe läuft.

Du kannst den optionalen Parameter von \section verwenden, um die Kopfzeile nicht zu überladen, also

\section[kurzer Titel]{langer Titel}

Viele Grüße,

Stefan


--
TeXblog (http://texblog.net)

lauravd
02-10-2009, 11:43
Danke Stefan,

das ist natürlich klasse. Werde ich gleich testen.

lg
Laura

lauravd
02-10-2009, 11:50
Danke Stefan,

das ist natürlich klasse. Klappt!

Was bedeutet denn nun in dem Zusammenhang:

Package scrpage2 Warning: seems you are using a very small headheight.
(scrpage2) If you get overfull \vbox warnings at almost every
(scrpage2) page, you should increase headheight e.g. writing
(scrpage2) \setlength{\headheight}{1.1\baselineskip}
(scrpage2) into the preamble of your document.
(scrpage2) A better solution would be to use typearea package.

Das steht in meinem Log mit einer Menge andere Warnungen, von denen ich vermute, dass sie dazugehören.

Diese Warnung taucht bisher 10x auf und hat glaube ich mit der Definition der Kopfzeile oder der \section zu tun:

1{C:/Dokumente und Einstellungen/ITO/Lokale Einstellungen/Anwendungsdaten/MiKT
eX/2.8/pdftex/config/pdftex.map}




]
("C:\Dokumente und Einstellungen\ITO\Eigene Dateien\_TeX\_projekte\EXAMEN\conte
nt/1-Grundlagen.tex"
Kapitel 1.

Class scrreprt Warning: \float@addtolists detected!
(scrreprt) You should use the features of package `tocbasic'
(scrreprt) instead of \float@addtolists.
(scrreprt) Support for \float@addtolists may be removed from
(scrreprt) `scrreprt' soon .

Class scrreprt Info: You've told me to use the font selection of the element
(scrreprt) `sectioning' that is an alias of element `disposition'
(scrreprt) on input line 9.

Overfull \vbox (5.09346pt too high) has occurred while \output is active []


[2


]
LaTeX Font Info: Font shape `T1/phv/m/it' in size <10.03761> not available
(Font) Font shape `T1/phv/m/sl' tried instead on input line 14.
Class scrreprt Info: You've told me to use the font selection of the element
(scrreprt) `sectioning' that is an alias of element `disposition'
(scrreprt) on input line 15.

Overfull \vbox (5.09346pt too high) has occurred while \output is active []


[3]
Class scrreprt Info: You've told me to use the font selection of the element
(scrreprt) `sectioning' that is an alias of element `disposition'
(scrreprt) on input line 23.

Overfull \vbox (5.09346pt too high) has occurred while \output is active []


[4]
Class scrreprt Info: You've told me to use the font selection of the element
(scrreprt) `sectioning' that is an alias of element `disposition'
(scrreprt) on input line 27.

Overfull \vbox (5.09346pt too high) has occurred while \output is active []


[5]
Class scrreprt Info: You've told me to use the font selection of the element
(scrreprt) `sectioning' that is an alias of element `disposition'
(scrreprt) on input line 29.

Overfull \vbox (5.09346pt too high) has occurred while \output is active []


lg
Laura

PS: Sehe grade, dass der Beitragstitel nicht stimmt. Das ist irgendwie passiert. Würde ich anpassen, falls das geht.

Stefan_K
02-10-2009, 15:09
Hallo Laura,

die erste Warnung besagt, dass die Höhe Deiner Kopfzeile recht niedrig ist und möglicherweise problematisch sein könnte und gibt sgar einen Tipp zur Behebung, nämlich wie Du sie ggf. erhöhen kannst, durch

\setlength{\headheight}{1.1\baselineskip}
oder höher in Deiner Präambel. Es braucht aber nicht unbedingt Auswirkungen zu haben.
Doch da ich sehe, dass Du sehr viele "Overfull \vbox"-Warnungen erhältst, versuche mal diese Erhöhung.

Die Warnung zu \float@addtolists ist eher für zukünftige KOMA-Script-Versionen wichtig, der Autor weist damit darauf hin, dass spätere Versionen das nicht unterstützen werden. Für das aktuelle Dokument kannst Du das ignorieren.

Der Hinweis auf das `sectioning' alias ist nur eine Information, die Du auch ignorieren kannst, oder verwende eben nicht das alias sondern `disposition' stattdessen.

Stefan

lauravd
02-10-2009, 18:31
Hallo

danke Stefan, das hätte ich nie herausbekommen und es ist wirklich sehr beruhigend zu wissen, dass ich die Warnungen vernachlässigen darf.

Zu dem 1.1 baselineskip, das hatte ich schon oben in meiner Preambel eingefügt wie Du an meinem ersten Beitrag oben sehen kannst. Aber ich werde einfach mal die Stelle nach dem Komma erhöhen (1.2, 1.3 ...) und sehen, was passiert. Vielleicht ist da ja Spielraum ohne, dass ich das Layout zerschieße.

lieben Gruß
Laura