簇状类别中的边注水平边距

簇状类别中的边注水平边距

从下图中,您可以看到 tufte 类不为边注提供水平边距。因此,边注可以超出\textheigth。这是正常现象还是错误?我该如何修复?

在此处输入图片描述

\documentclass{tufte-book}


\begin{document}

TEST\footnote{Test note}

\end{document}

答案1

该包marginfix(加拿大运输安全局)旨在解决这些问题。它正确地对齐了旁注。只需声明

\usepackage{marginfix}

在序言中。从 2013 年 9 月 2 日起,它可以处理该类tufte-book。最新版本可以在github

答案2

这个问题可能可以算作一个 bug,但另一方面,跳转到下一页的旁注(请原谅我的重复)或对正文进行分页根本毫无意义。在这些情况下,手动调整旁注会更有意义。

对于占据底部边缘的注释,\foonote您可以使用\marginnote\sidenote使用可选的偏移参数,这样您就可以控制垂直位置,如例所示:

\documentclass{tufte-book}
\usepackage{lipsum}
\begin{document}
\footnote{\lipsum[1]}
\lipsum[1]
\lipsum[1]
\marginnote[-3cm]{\lipsum[2]}
\lipsum[1]
\sidenote[][-3.5cm]{\lipsum[2]}
\lipsum[1]
\end{document}

相关内容