마진노트 문제

마진노트 문제

마진노트 문제

프로그램코드

\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으로 설정했습니다.

관련 정보