当将 todonotes 与 classicthesis 一起使用时,我的笔记会出现在错误的一侧。我已将选项 \let\marginpar\oldmarginpar 和 \reversemarginpar 添加到我的序言中,但当我使用 \reversemarginpar 时,它还会反转 classicthesis 章节编号的位置。有没有办法只反转 todonotes 的一侧,而不会弄乱 classicthesis 格式?
\documentclass{scrbook}
\usepackage{classicthesis}
\usepackage{todonotes}
%\let\marginpar\oldmarginpar
%\reversemarginpar
\usepackage{showframe}
\usepackage{blindtext}
\begin{document}
\chapter{a duck section}
\blindtext
\todo{a note}
\end{document}
答案1
出现此问题的原因是 classicthesis 将章节编号放在 marginpar 中,因此会受到 \reversemarginpar 的影响。您可以通过指定行标题选项到 classicthesis。结果并不完全相同,但当您不再需要 todonotes 时,您可以随时关闭该选项。