![LaTeX 是否会缓存用“includegraphics[trim ...]”修剪过的 PDF 图像?](https://linux22.com/image/327739/LaTeX%20%E6%98%AF%E5%90%A6%E4%BC%9A%E7%BC%93%E5%AD%98%E7%94%A8%E2%80%9Cincludegraphics%5Btrim%20...%5D%E2%80%9D%E4%BF%AE%E5%89%AA%E8%BF%87%E7%9A%84%20PDF%20%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
我使用了命令
\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 本身将显示正确的图像。