问题说明了一切:我正在使用 classicthesis 和 XeTeX 排版我的博士论文。我想使用 B5 纸张尺寸(176 × 250 毫米)和漂亮的 Linux Libertine 字体。我想知道如何
- 计算最佳页边距
- 实际应用这些设置到文档
非常感谢您的帮助=)
编辑:我应该补充一点,我需要从中生成两个不同的 PDF 文件:
- 纸张尺寸为 A4(210 × 297 毫米)的版本,其中 B5 布局(大约)居中,并显示裁切标记,以传递给印刷公司
- 用于在线分发的 B5 纸张尺寸版本,具有与印刷版相同的布局。
我尝试摆弄使用几何包和\areaset
命令,但无济于事。
答案1
geometry v5.6 的手册内容如下:
“添加了为计算页面尺寸的区域指定的选项:
layout
、、等等 。这些选项将有助于将指定的布局打印到不同大小的纸张上。例如,使用 和,几何包使用“A5”布局来计算边距,纸张尺寸仍为“A4”。layoutsize
layoutwidth
layoutheight
a4paper
layout=a5paper
layout=b5paper
当然是针对你的论文。使用layouthoffset=((A4 paper width minus B5 paper width)/2)
“指定从纸张左边缘的水平偏移量”、“layoutvoffset
指定从纸张上边缘的垂直偏移量”:layoutvoffset=((A4 paper height - B5 paper height)/2)
。
\usepackage[a4paper,layout=b5paper,layouthoffset=17mm,layoutvoffset=23.5mm,%
showcrop]{geometry}% B5 at A4
分别
\usepackage[b5paper,layout=b5paper]{geometry}% B5 at B5
应该可以。请使用其中一个geometry
,\areaset
但不要同时使用,因为它们都尝试设置页面布局,混合使用它们可能会导致不必要的结果。