余白ノートの問題

余白ノートの問題

余白ノートの問題

プログラムコード

\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}

問題は、marginnote パッケージが単語を折り返すことです。奇数ページでは単語が折り返されますが、偶数ページでは単語が折り返されないようにしたいのです。

偶数ページと奇数ページの余白の注釈は、長すぎる場合を除き、折り返されるべきではありません。

例: Geschäftsprozesstyp 行を区切る

この問題を解決するには本当に助けが必要です。

答え1

音符は

> 139.40363pt plus 1.0fil.
<argument> ...he \rightskip \showthe \parfillskip 
                                                  \showthe \hsize \endgraf \...
l.35 \blindtext
               [2]
? 
> 89.62619pt.
<argument> ...howthe \parfillskip \showthe \hsize 

これは意味をなさない。最後の行の末尾の空白は、メモの幅よりも長くなければならないと言っているのだ。

\mn{\parfillskip=\fill
Geschäftsprozesstyp 
}

より合理的な出力が得られます。

おそらくこれが世界的な選択肢だろう

parskip=half+,%

これにより、parfillskip がテキスト幅の半分に設定され、ノート内でローカルにリセットされません。

関連情報