Problem mit der Randnotiz
Programmcode
\documentclass[%
paper=a4,%
fontsize=12pt,%
twoside=true,%
DIV=classic,%
headings=openany,%
headings=small,%
version=last,%
titlepage=true,%
parskip=half+,%
headsepline=true,%
]{scrbook}
\usepackage[noadjust]{marginnote}
\renewcommand{\marginfont}{\footnotesize}
\newcommand{\mn}[1]{\marginnote{#1}}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\begin{document}
\blindtext[2]\mn{Geschäftsprozesstyp}
\blindtext[2]
\pagebreak
\blindtext[1]\mn{Geschäftsprozesstyp}
\blindtext[2]
\end{document}
Das Problem ist, dass das Marginnote-Paket Wörter umbricht. Auf ungeraden Seiten erfolgt ein Zeilenumbruch und auf geraden Seiten möchte ich keinen Zeilenumbruch haben.
Randnotizen auf geraden und ungeraden Seiten sollten nicht umbrochen werden, es sei denn, sie sind zu lang.
Ich brauche wirklich Hilfe, um dieses Problem zu lösen.
Antwort1
Die Note wird gesetzt mit
> 139.40363pt plus 1.0fil.
<argument> ...he \rightskip \showthe \parfillskip
\showthe \hsize \endgraf \...
l.35 \blindtext
[2]
?
> 89.62619pt.
<argument> ...howthe \parfillskip \showthe \hsize
das ergibt keinen Sinn, denn es bedeutet, dass der Leerraum am Ende der letzten Zeile länger sein muss als die Breite der Notiz.
\mn{\parfillskip=\fill
Geschäftsprozesstyp
}
liefert ein sinnvolleres Ergebnis.
Dies ist vermutlich die globale Option
parskip=half+,%
Dadurch wird Parfillskip auf die halbe Textbreite eingestellt, was in den Notizen nicht lokal zurückgesetzt wird.