todonotes:仅使用左边距还是仅使用右边距?

todonotes:仅使用左边距还是仅使用右边距?

有没有办法强制 todonotes 将评论气泡仅放在页面左侧,或仅放在页面右侧?我的公司文档模板是双面的,因此 todonotes 将气泡放在奇数页的右侧边缘,将气泡放在偶数页的左侧边缘。我需要将 PDF 查看窗口放大才能同时看到奇数页和偶数页的评论。我的小笔记本电脑上的显示区域非常宝贵。

我已经\reversemarginpar调用了包 todonotes 和 geometry,但评论气泡仍然出现在两个边距中。

我尝试使用强制单面输出\documentclass[oneside]{corpTemplate},但收到一条消息,表明公司模板不允许单面性。

我已经把这个发到了LaTeX 社区

答案1

默认情况下,内部todonotes使用\marginpar,实际上是在中定义的base/latex.ltx。页面切换功能是“内置的”,我遇到了与您相同的问题,在这种情况下,我无法切换到使用 LuaLaTeX 或修改底层类(尽管使用 Springer-Nature latex 包sn-article而不是您的corpTemplate)。

有两种方法可以进行:要么(a)重新定义\marginpar为你可以控制布局的其他东西(例如......的答案 \let\marginpar\marginnote),要么(b)一种更简单的方法就是告诉marginpar 本身该文件是单方面的。令人惊讶的是,只需在序言中将“请换边”开关拨到“关闭”即可:

\makeatletter 
\@mparswitchfalse%
\makeatother
\normalmarginpar %for right-handed notes and lines, or 
%\reversemarginpar %if you want them on the left of your twosided document. 

相关内容