我有一篇论文,其目录结构基本上如下:
mypaper/
main.tex
sections/
intro.tex
methods.tex
conclusions.tex
img/
img1.png
img2.png
我的主要外观基本上是这样的:
\documentclass{article}
\usepackage{...}
...
\graphicspath{{./img/}}
...
\begin{document}
\input{sections/intro}
....
\begin{figure}
\includegraphics{fig1.png}
\end{figure}
....
\end{document}
pdflatex 编译起来非常顺利,而 latexdiff(我正在使用 git-latexdiff,但我猜它不会有太大变化)给了我以下错误:
Package pdftex.def Error: File `img/fig1.png' not found.
我知道如果我让 latexdiff 忽略图形或者在 documentclass 选项中设置草稿,我就可以摆脱这个错误,但我想在 latexdiff 中获取图片。我该如何解决这个问题?
答案1
我认为这个--whole-tree
选项git-latexdiff
就是你要找的。
git-latexdiff --whole-tree HEAD~1
默认情况下,git-latexdiff
仅将包含文件的部分存储库树复制--main
到临时文件夹。使用该--whole-tree
选项,它将复制整个树,包括其他目录中的图形文件。