Problem mit der Randnotiz

Problem mit der Randnotiz

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.

zB Geschäftsprozesstyp einfach in Zeile unterbrechen

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.

verwandte Informationen