反转 todonotes 一侧而不改变 classicthesis 中的章节编号位置

反转 todonotes 一侧而不改变 classicthesis 中的章节编号位置

当将 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 时,您可以随时关闭该选项。

相关内容