概述

概述

概述

我有一个LaTeX文档(见下例),其排版1.7x A4尺寸为 -paper 大小(最终尺寸为357mm x 504.9mm)。但是,我仍然希望最终文档为A4-paper 大小。

为了实现这一点,我首先尝试使用 LaTeX,将 PDF 嵌入到新的 PDF 文件中,这样可以进行缩放,但会破坏链接。我决定使用 Adob​​e Acrobat Pro(版本2023.001.20174)通过其可用的Scale pages预检修复来缩放我的文档。这可以很好地缩放 PDF,但它会丢失内部链接(例如脚注和脚注反向引用),因为它们现在开始跳转到(看似)随机的视图,而不是它们应该去的目标。

有什么想法可以使链接保持完整吗?

附件

LaTeX文件(示例)

% I've only included the packages relevant to the question.

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}

\usepackage[margin=2cm, paperwidth=357mm, paperheight=504.9mm]{geometry}  % 1.7x A4-paper size (mm)

\usepackage{hyperref}
\usepackage[symbol=$\uparrow$]{footnotebackref}

\hypersetup{  % Stops links and references having a visible box around them.
    pdfborder={0 0 0},
}

\usepackage{xspace}
\usepackage{microtype}

\begin{document}

    Here's some text with a footnote.\footnote{This is a footnote!}

\end{document}

飞行前修复配置

飞行前修复配置 - 缩放页面

PS 我并不想听取任何关于为什么不应该放大文档的建议/写作理念。我只想知道在应用缩放时链接如何不会断开。

答案1

运行后cpdf -scale-to-fit a4portrait in.pdf -o out.pdf,缩放时链接及其目的地应能正确移动。如果没有,则表示存在错误,您可以在此处向我发送错误报告以及示例文件:https://github.com/coherentgraphics/cpdf-binaries

相关内容