我必须处理很多旁注,因此,我想“解放”所有边距,这里的代码,如您所见,旁注位于页面后面:
\documentclass[12pt]{book}
\usepackage[demo]{graphicx}
\usepackage{sidenotes}
\begin{document}
Lorem ipsum\sidenote{Here} dolor sit amet, consectetur adipiscing elit. Cras faucibus id odio quis maximus.\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} Suspendisse aliquet ante dui, sit amet feugiat magna molestie vitae. Quisque\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} pretium mollis\sidenote{Here} erat, sit amet iaculis ante volutpat ac. Proin id euismod lectus. Fusce finibus ipsum non purus volutpat, id luctus tortor congue. Duis finibus\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} arcu\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} rutrum, tempus dolor\sidenote{Here} non, tincidunt lacus. Morbi consequa\sidenote{Here}t erat\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} ac nisi viverra rhoncus. Aliquam at varius\sidenote{Here} justo.\begin{marginfigure}
\includegraphics[width=3cm]{example-image}
\end{marginfigure} Sed in commodo enim. Aliquam tincidunt velit eu pulvinar dignissim. Sed vitae\sidenote{Here} pretium nulla.
Pellentesque\sidenote{Here} sollicitudin nunc at eros suscipit porttitor. In hendrerit \sidenote{Here}tempor arcu. Cras ut tellus\sidenote{Here} tincidunt metus ullamcorper venenatis. Donec at augue diam. Ut nec magna congue,\sidenote{Here} blandit libero vitae, tincidunt sapien. Aliquam erat volutpat. Praesent eu congue\sidenote{Here} dui. Aliquam vel magna ut enim cursus viverra eget non libero. Sed lacinia lectus\sidenote{Here} ut lacus tempus, vitae mollis nisl venenatis. In eu \sidenote{Here}magna id tellus tristique porttito\sidenote{Here}r. Aliquam non semper ipsum. Vestibulum velit turpis, pharetra in urna ut, pretium loborti\sidenote{Here}s nunc. Nulla facilisi. Aliquam sed dolor dictum, tempor purus quis, consequat massa\sidenote{Here}.
\end{document}
注意:欢迎任何答案,甚至可以使用其他文档类别,例如 Koma-Script、Memoir 等。我正在使用书籍,但我可以轻松转到另一本书 :)
编辑:为了让事情更清楚:
附注/图表/表格等开始后章节、节标题等,我想将旁注放在所有的边距,与正文内容无关。因此,期望结果是这个吗:
带标题:
答案1
看一下tufte-latex
,它非常注重大边距,边距中有注释和图片。
然而,根据我的经验(大约 2010 年),tufte-latex
对于撰写较长的(100 多页)科学文本来说,它太“脆弱”了。让你的文本看起来非常很不错,但代价是必须手动调整一些东西。(例如,我曾想过将参考资料放在侧边距中,但总是无法应付过满的情况。)
当你写一篇较长的科学文本,比如博士论文时,你实际上希望你的布局消失,不要打扰。所以,最后我memoir
为我的工作选择了它。它与标准(和类似)课程相比几乎没有什么微妙的优势book
,koma
可能可以比较。
现在,memoir
还提供了对侧注的广泛管理,您可以在那里区分浮动侧注和非浮动侧注。但是,根据我的经验,LaTeX 对这些内容的支持仍然相当脆弱。(但我希望得到纠正。)
例如,旁注存在几个问题,主要与分页符有关:
- 如果使用不当,侧注可能会“长”到底部边距
- 在极少数情况下,但经常发生的情况下,旁注可能会“弄错”其所在页面的奇数/偶数。基本上,这种情况发生在一个段落从一页开始,决定旁注在哪一页的代码也是如此,但实际的旁注(以及段落的其余部分)在下一页。
- 许多“浮动”的旁注填满了浮动对象的“缓冲区”,因此您很快就会遇到因浮动过多而产生的各种问题。
- 当非浮动侧音彼此距离过近时,它们可能会重叠。
目前,我不知道有任何自动解决方案可以允许人们使用大量较长的边注,而无需考虑它们的位置、“浮动”、将注释“过度填充”到下一页等。因此,任何包含许多边注的严肃文档都是一种布局麻烦,会花费大量时间。