有没有办法强制 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.