Tufte-Latex 类有一个选项,可以将偶数页的边距放在左侧,将不等页的边距放在右侧:
\documentclass[twoside,symmetric]{tufte-book}
但不幸的是,一些旁注仍然错误:
有可能避免这种情况吗?
编辑:问题几乎总是出现在新页面前三句的旁注中。插入
\newpage
或者
\clearpage
通过手工在有问题的脚注上方解决问题,但显然这是一个糟糕的解决方案。
答案1
由于 LaTeX 的输出例程与 TeX 的页面构建器异步运行,因此当边注靠近页面顶部时,它们可能会出现在页面的错误一侧。
当 LaTeX 放置边注时,它会查看当前是位于正面还是反面页面,并相应地放置边注。但是,TeX 可能会在放置边注后出现并决定将边注(连同几行常规文本)移至下一页。当 TeX 将材料移至下一页时,边注会保持在同一位置。
这mparhack
包裹解决这个问题的方法是给每条边注添加标签,并记录它位于哪一页。当你第二次运行 LaTeX 时,它会查看边注最终位于哪一页,并相应地调整其位置。
要使用这个包,只需将其加载到文档的前言中:
\usepackage{mparhack}
然后运行 LaTeX 几次(首先记录边注所在的页面,然后再次修复放错位置的边注)。