LaTeX 是否会缓存用“includegraphics[trim ...]”修剪过的 PDF 图像?

LaTeX 是否会缓存用“includegraphics[trim ...]”修剪过的 PDF 图像?

我使用了命令

\includegraphics[trim=100 280 100 100,clip,width=10cm]{examplefigure.pdf}

并注意到,当我在计算机中更改图形并再次将其上传到时Overleaf,即使使用了该选项,预览中显示的图片仍然是旧图片,没有我的更改recompile from scratch

在尝试了多种解决方案后,我想到只需将 中的一个值trim= 100 280 100 100稍微改变一下:trim= 100 270 100 100。然后,新的数字就出现了。

您知道为什么会发生这种情况吗?这种情况只会在 Overleaf 中发生吗?还是在任何地方都常见?

编辑

这似乎是 Overleaf 预览中的一个错误。我使用了代码

\documentclass[a4paper,10pt]{book}

\usepackage{graphicx}

\begin{document}

\begin{figure}
  \centering
  \includegraphics[trim=100 220 100 100,clip,width=10cm]{examplefigure.pdf} 
\end{figure}

\end{document}

并上传了两个名为examplefigure.pdf和的 pdf examplefigure-2.pdf。显然我无法在此处上传 pdf 图像来向您展示,因此我向您发送了我的 MWE 项目可编辑链接(我希望这样做是安全的):

https://www.overleaf.com/4270057yrcdqx

然后,我多次更改了图形名称includegraphics,并注意到除非我更改选项,否则预览不会更新trim。但是,我发现,当我下载 PDF 时,会下载正确的更新版本。

我猜这是 Overleaf 预览中的一个错误,我应该向他们报告。

答案1

我是 Overleaf 的联合创始人。没错,这是一个错误。感谢 MWE --- 我们会努力修复它!同时,如果您更改页面上的修剪或其他内容,预览将会更新。而且,正如您所注意到的,如果您下载 PDF,PDF 本身将显示正确的图像。

相关内容