我最近正在写论文,说明中为数不多的有具体建议的事情之一就是页面大小和边距。
页面应为 A4,边距应为:(我修改了描述,希望更清楚)
- 在装订的边缘,从页面边缘到文本的总距离应该约为4厘米;
- 其余边从纸张边缘到文字应有约1.5厘米的距离。
这些间距说明包括页面的边距以及用于装订的额外空间。
我正在使用memoir
文档类,但就是无法掌握书脊、书前边缘等等。
我尝试使用该geometry
软件包,但它完全破坏了编译,我现在很迷茫。我尝试使用,\setlrmarginsandblock
但它也破坏了编译。
两者都有几个不同的错误消息,其中包括:
不能在 \the.\headheight ->15pt 后使用“字符 1”
我想,这意味着某些值在某些时候会被覆盖。
我还应该指出,我已经添加\checkandfixthelayout
并且正在加载fancyhdr
,这可能会(也可能不会)成为麻烦的根源。
我该如何解决这个问题并获得我想要的边距?
谢谢!
我刚刚测量了最近的打印输出(在尝试进行任何更改之前),间距为顶部和底部 4 厘米;装订侧 3 厘米;另一侧 5 厘米。
答案1
我从他们指定布局的奇怪方式以及它是一篇论文的事实推断它是片面的。
试试这个(lipsum 位只是为了给我们一些盲文):
\documentclass[a4paper,12pt,oneside]{memoir}
\setulmarginsandblock{1.5cm}{1.5cm}{*}
\setlrmarginsandblock{4cm}{1.5cm}{*}
\checkandfixthelayout
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\end{document}
该解决方案假设边距是“常规的”——从页面边缘到文本块。
我不太清楚(我从来没有用过它),但是fancyhdr
回忆录有自己的功能可以做到,所以那里可能会有冲突。
如果您想改变库存和修剪,您可以,但这只有在您实际要物理修剪印刷纸张时才有意义。
答案2
稍微更详细的版本。(也许我应该把这个作为 Brent.Longborough 的第二个答案...?)
\documentclass[a4paper,12pt,oneside]{memoir}
% \setstocksize{297mm}{210mm} % these are a4 sizes
% \settrimmedsize{297mm}{210mm}{*}
\settypeblocksize{245mm}{155mm}{*}
\setulmargins{2.5cm}{*}{*}
\setheadfoot{\onelineskip}{2\onelineskip}
\setheaderspaces{1.5cm}{*}{*}
\setlrmarginsandblock{4cm}{1.5cm}{*}
\checkandfixthelayout
\makepagestyle{test}
\makeoddhead{test}{PAGE \thepage}{PAGE \thepage}{PAGE \thepage}
\makeoddfoot{test}{PAGE \thepage}{PAGE \thepage}{PAGE \thepage}
\pagestyle{test}
\usepackage{lipsum}
\begin{document}
\footnote{\lipsum[1]}
\lipsum[1-5]
\end{document}
该答案将页眉和页脚的边距设置为 1.5 厘米,而不是文本块的边距。
附录:正如@daleif 指出的那样,\checkandfixthelayout
可以采用几个不同的可选参数之一:[fixed]
,,,。这些将(可能)巧妙地改变页面的布局,特别是如果您有类似的东西[classic]
在起作用(我相信这是双面文档的默认设置)。您应该查看手册()以了解如何计算所有内容的详细信息。[lines]
[nearest]
\flushbottom
texdoc memman