我正在尝试使用marginnote
文档类,book
但twoside
我无法让边注严格位于左侧。我不想把边注放在\reversemarginpar
所有奇数页上。有人能帮我或指导我如何提供帮助吗?
答案1
您可以使用该etoolbox
包来修补\@mn@margintest
命令以将其设置\if@tempswa
为始终为真,然后发出全局命令\reversemarginpar
:
\documentclass[twoside]{book}
\usepackage[centering,marginparwidth=2.5cm,paperheight=10cm]{geometry}
\usepackage{marginnote}
\usepackage{lipsum}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@mn@margintest}{\@tempswafalse}{\@tempswatrue}{}{}
\patchcmd{\@mn@margintest}{\@tempswafalse}{\@tempswatrue}{}{}
\reversemarginpar
\makeatother
\begin{document}
\lipsum[1]\marginnote{test test test test test}
\lipsum[1-2]\marginnote{test test test test test}
\lipsum[1-2]\marginnote{test test test test test}
\lipsum[1-2]\marginnote{test test test test test}
\lipsum[1-2]\marginnote{test test test test test}
\lipsum[1-2]
\end{document}