边注与脚注的行为相同吗?

边注与脚注的行为相同吗?

大家好,我有一个关于边注的问题。

我倾向于在文档中添加大量脚注,由于页边距较大,我认为不妨将脚注放在那里以充分利用它们。我使用 sidenotes 包完成了此操作。

不幸的是,有一些恼人的问题我似乎无法解决。

首先,仅仅加载 sidenotes 包似乎就会因为某种原因在我的编译时间上增加一秒左右,即使是在空文档上,我也不确定为什么。

第二,与脚注不同,如果我做了一个很长的旁注,它就会超出页面范围,而不是继续到下一页。当我在页面底部附近添加注释时,这是一个特别烦人的问题——它几乎总是会超出范围。

其他人遇到过这些问题吗?如果有,您能解决这些问题吗?

答案1

我使用了marginfix包(ctan-link) 来修复旁注的间距。与评论中的链接答案一样,它不会打断旁注在页面上的运行,而是将它们上移以适合页面。它还可以通过将它们备份直到所有内容都适合来防止较长的旁注碰到下一个旁注。

代码片段:

\usepackage{marginfix} % floats sidenots
\usepackage{sidenotes}

在文档中,只需使用

\sidenote{blabla}

像之前一样。

答案2

我前段时间遇到了这个问题,并发布了一个如何改进它的问题,请参见此处:与 Tufte 类似的设计,带有跨分页符的侧注,或者:使用 KOMAscript 制作的 Tufte

长话短说:可以将脚注移到页边距,如果文本太多,则会将其移到下一页的页边距。没有进行太多测试。

据我记得,KOMAscript 的维护者发布了 makenote 命令的星号版本。

相关内容