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この問題の解決方法をいろいろ試した後、 の値の 1 つを少しだけ変更するというアイデアを思いつきました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とという 2 つの PDF をアップロードしましたexamplefigure-2.pdf。どうやらここに PDF 画像をアップロードして見せることはできないようですので、MWE プロジェクトの編集可能なリンクをお送りします (これが安全であることを願います):

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

その後、図の名前をincludegraphics何度も変更しましたが、オプションを変更しないとプレビューが更新されないことに気づきましたtrim。ただし、PDF をダウンロードすると、正しい更新バージョンがダウンロードされることがわかりました。

これは Overleaf プレビューのバグなので、彼らに報告する必要があると思います。

答え1

私は Overleaf の共同設立者です。はい、それはバグです。MWE をありがとうございます。修正できるよう努力します。それまでの間、ページのトリムやその他の部分を変更すると、プレビューが更新されます。また、お気づきのとおり、PDF 自体をダウンロードすると正しい画像が表示されます。

関連情報