为什么包含标题页会弄乱边注的位置?

为什么包含标题页会弄乱边注的位置?

更新:我设法将问题简化为以下内容(结果发现它与无关classicthesis

\documentclass[twoside]{report}

\usepackage{marginnote}`enter code here`
\usepackage{lipsum, showframe}

\begin{document}
\begin{titlepage}
   \lipsum[1]
\end{titlepage}
\pagenumbering{arabic}

\lipsum[1]
\marginnote{\lipsum[1]}
\lipsum

\end{document}
  • 如果我删除\pagenumbering{arabic}
  • 如果我删除titlepage

我怎样才能获得标题页、阿拉伯页码和正确的边注?



原始问题

我使用classicthesis包并希望将marginnotes 放入更大的边距(它是twosided 文档)。因此,在我的序言中我有

\makeatletter
\let\oldmarginnote\marginnote
\renewcommand*{\marginnote}[1]{%
   \begingroup%
   \ifodd\value{page}
     \if@firstcolumn\else\reversemarginpar\fi
   \else
     \if@firstcolumn\reversemarginpar\fi
   \fi
   \oldmarginnote{#1}%
   \endgroup%
}
\makeatother

这会将注释放在偶数页的左边距,但空间太大。参见下图 在此处输入图片描述

我该如何将它放到合理的位置而不弄乱文档的格式(我尝试了一些geometry相关的技巧,但我希望所有边距和诸如此类的东西保持原样,并将注释移近正文)?

答案1

根据我的评论:

在此处输入图片描述

\documentclass[twoside]{report}
\usepackage{showframe}
\usepackage{lipsum}
\usepackage{classicthesis}
\addtolength{\marginparwidth}{0.5in}
\begin{document}
\chapter{One}
\marginpar{\rule{\marginparwidth}{1pt}}
\lipsum[1-3]
\chapter{Two}
\marginpar{\rule{\marginparwidth}{1pt}}
\lipsum[3-5]
\end{document}

相关内容