我正在尝试使用tufte-book
document 类排版我的论文,但遇到了页边距问题。有一条规则(我无法控制)规定,我的所有文本和图形必须保持在至少 1 英寸宽的页边距内。我非常喜欢将图形和注释放在页边距中的样式(这就是我使用该类的原因tufte-book
),但当我将内容放在右侧的大页边距中时,它们最终可能会距离页面边缘不到一英寸。有没有办法强制设置最小“实际页边距”,即使页边距注释和图形也不会占用该页边距?
答案1
文档类的默认页面布局tufte-book
对于 A4 纸的外边距约为 57 pt,对于美国信纸的外边距约为 62 pt。(作为参考,1 英寸为 72.27 pt。)
为了确保没有边距材料落在页面边缘一英寸以内,我们需要做两件事:稍微调整页面布局,并确保边距注释区域中的图形和文本不超过其边距。
调整页面布局
文档tufte-book
类已经加载了geometry
提供调整页面布局功能的包。
\documentclass
根据纸张大小(A4 或美国信纸),您可以在文档的前言部分(即和之间\begin{document}
)放置以下其中一段代码:
% For US letter paper
\geometry{
left=1in, % left margin
textwidth=25pc, % main text block
marginparsep=2pc, % gutter between main text block and margin notes
marginparwidth=12pc % width of margin notes
}
% For A4 paper
\geometry{
left=24.8mm, % left margin
textwidth=100mm, % main text block
marginparsep=8.2mm, % gutter between main text block and margin notes
marginparwidth=49.4mm % width of margin notes
}
在每种情况下,我们都将主文本块的宽度稍微减少一些,以保证外边距大于 1 英寸。
限制边缘材料的宽度
对于边距数字,您可以使用\includegraphics[width=\linewidth]{...}
。这会将图形的宽度设置为边距注释区域的最大宽度。
\linewidth
如果您需要指定表格和其他材料的最大宽度,则可以使用此长度。
页边注释和标题的文本应自动换行,以免延伸到页边距。但是,如果 LaTeX 找不到合适的换行方法,它可能更愿意让文本在页边距中稍微延伸。发生这种情况时,LaTeX 会在日志文件中做如下记录:
Overfull \hbox (12.34pt too wide) in paragraph at lines 38--40
此消息告诉您文本(或图形)超出边距的程度(本例中为 12.34 pt)。如果此数字较小,大多数审阅者可能都注意不到。但是,对于较大的值,您可能需要考虑重写文本或查看您在以下问题答案中讨论的选项:这个问题。