A4和letter之间该如何折衷?

A4和letter之间该如何折衷?

我的文档长达数百页,包含大量图表和插图。文档会定期修订。维护 A4 版和 Letter 版的工作量太大了。

但是,我的受众既有 A4 用户,也有 Letter 用户,他们都希望将文档打印在实际纸张上。我该如何在两者之间做出妥协?

人们会认为这是一个老问题,很久以前就解决了;然而,网络搜索似乎没有发现任何类似于 a4 信函妥协包的东西。有什么建议吗?

附加信息

该文档的源代码是用 LaTeX(而不是纯 TeX)编写的。

作为参考,这是我的班级声明:

\documentclass[twocolumn,letterpaper,10pt]{foo-report}

{foo-report}是我对标准的微小局部修改{report},除了目录之外完全相同。为了回答这个问题,您可能可以假装它说{report}(除非修改类的事实在某种程度上是相关的,但我对此表示怀疑)。

更新:已采用解决方案

感谢回答者和评论者。根据给出的各种建议,我修改后的类声明如下。

\documentclass[twocolumn,a4paper,10pt]{foo-report}
% Compromise between a4 (297.0mm by 210.0mm)
% and letter (11.0in by 8.5in, which is exactly 279.4mm by 215.9mm).
\setlength\paperheight{11in}
\addtolength\voffset{-8.8mm}

这似乎解决了问题。您可能没有本地类{foo-report};因此,如果您自己采用此解决方案,您可以改为输入{report}

顺便问一下,为什么是 8.8 毫米?因为,这正好是 A4 和信纸高度差的一半,这是垂直居中文本所需的偏移量。

答案1

Wiley 出版的几本科学期刊(至少我为它们编写或维护了 LaTeX 课程)采用 210 毫米 x 279.4 毫米的混合格式:宽度与 A4 相同,高度与 letter 相同。因此,它可以在两个世界中打印或复印而不会丢失。

您可以通过以下方式执行此操作:

\setlength\paperheight {279.4mm}%
\setlength\paperwidth  {210mm}%

到你的类代码中。如果你正在使用geometry包,你可以使用

\geometry{paperheight=279.4mm,paperwidth=210mm}

反而。

相关内容