邊注問題

邊注問題

邊注問題

程式碼

\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-package 包裹了單字。在奇數頁上自動換行,在偶數頁上我不想自動換行。

偶數頁和奇數頁上的頁邊註釋不應換行,除非它們太長。

例如 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 設定為文字寬度的一半,而該文字寬度未在註釋中本地重置。

相關內容