【问题标题】:LaTeX introduces non-existent excess space on pdf insertionLaTeX 在 pdf 插入时引入了不存在的多余空间
【发布时间】:2021-05-01 07:37:54
【问题描述】:

我尝试将 PDF 文件插入到我的 LaTeX 文档中。它被正确裁剪(通过使用“Inkscape 技巧”)并且应该可以轻松插入而不会出现问题。 然而,LaTeX 在文档中引入了一个巨大的空白空间,它迫使自己创建一个“空白”额外页面,只是为了使 PDF 适合页面。 就像这样:

这是产生问题的代码。

\end{minipage}

... % Other code

\pagebreak
\subsection[Diagramm]{\uline{Diagramm}}
\vspace{-15pt}
\begin{figure}[H]
    \centering
    \includegraphics[height=0.98\textheight]{Abbildungen/ASMD_Diagramm_v2_X.pdf}
    \caption{ASMD-Diagramm}
    \label{Fig ASMD-Diagramm}
\end{figure}

... % Other code

\pagebreak

现在我有另一个 PDF,它按预期正确插入。

我已经尝试过以下方法:

  1. 重新编辑 PDF
  2. 使用\includegraphicstrim 命令
  3. 调整大小
  4. 使用其他文件格式(均不满意)

说实话,我对 LaTeX 知之甚少,比起真正了解这些东西的人,我更像是一个初学者和中级用户。但这让我很困扰,并且已经困扰了我很长时间。任何人都知道如何解决这个问题或我做错了什么?

谢谢!

【问题讨论】:

  • 您能否 a) 制作一个可编译的 minimal reproducible example 和 b) 提供文档(或合适的虚拟替代品)
  • 只是猜测,没有可编译的代码进行测试:可能根本没有足够的空间在单个页面上放置标题、标题和 0.98\textheight 的图像
  • 我会的,请问在哪里上传文件?
  • 我不认为 LaTeX 将 PDF 解释为实际的更大文件。您只留下 2% 的文本高度来容纳该部分、图像周围的间距和标题。那几乎没有足够的空间。 Latex 会注意到它无法将块放置在当前页面上,因此尝试将其移动到下一个并放弃。日志文件应该有一个警告告诉你。
  • 你可以写一个你如何解决问题的自我答案。我懒得先把可编译的代码拼在一起,然后才开始研究答案

标签: pdf latex pdflatex


【解决方案1】:

解决了这个问题。正如samcarter所讨论的那样,文档中pdf文件周围的空间似乎太小了,所以LaTeX无法容纳标题、标题等。

通过反复试验,我刚刚更改了尺寸:

...
\includegraphics[height=0.98\textheight]{Abbildungen/ASMD_Diagramm_v2_X.pdf}
...

...
\includegraphics[height=0.95\textheight]{Abbildungen/ASMD_Diagramm_v2_X.pdf}
...

现在它非常适合页面。

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 2011-05-08
    相关资源
    最近更新 更多