信纸边距到 A4 纸边距

信纸边距到 A4 纸边距

letter我有一份按纸张大小排版的文档。它是随fullpage软件包一起获得的,它将所有 4 个边距都设置为 1 英寸。

现在我想使用该a4paper选项,但保持完全相同的文本宽度(我花了一些时间来调整一些方程式)。

我应该将多大尺寸geometrya4paper选项一起传递给包裹? 1 英寸似乎不是正确的解决方案。

答案1

请注意,确切的解决方案取决于您如何定义 1 英寸为厘米还是毫米。我在这里只是使用固定版本

1 Inch = 25.4 mm.

请注意英寸到毫米转换时的舍入误差......

因为你没有给出 mwe(下次请添加一个!)我只能猜测你在做什么。请参阅以下 MWE,其中包含获取当前\textwidth纸张的“公式”letter以及使用相同纸张 A4 所需的边距长度的计算。只需将从一个调用\textwidth移动到另一个调用即可获得第一张纸,第二张:%geometrylettera4

\documentclass{article}

\usepackage[showframe, letterpaper, margin=1in]{geometry} % <====================
%\usepackage[showframe, a4paper, margin=22.4mm]{geometry} % <====================
\usepackage{blindtext}

\begin{document}

Format \texttt{letter} is defined to be: 216mm x 279mm.

1 inch is defined as 25.4mm, 
so your text width here is 216mm-25.4mm-25.4mm = 165.2mm % <=====================

Format \texttt{A4} is defined to be: 210mm x 297mm. 

The difference in paper width is 6 mm (rounded!). 
Therefore to get the same text width you need 
margins with 22.4mm: 210mm-22.4mm-22.4mm = 165.2mm. % <=====================

\blindtext

\end{document}

以及生成的信件pdf:

生成的信件页面

标记的文本宽度(两个红色箭头指向相同高度的打字区域)对于信纸和 A4 纸来说是 165.2 毫米,移动后如上所述%...

所以最后你的问题的答案是:

使用

\usepackage[a4paper, margin=22.4mm]{geometry}

以获得相同的文本宽度,但要注意在较长的文档中更改页码,因为两种纸张尺寸之间的文本高度也会发生letter变化a4......

相关内容