latexdiff功能
在使用latex编辑完成一版tex文件后,如果后续进行了修改,并且想知道修改的具体位置,可以使用latexdiff命令产生一个新的tex文件,通过编译该文件就能得到一个新的包含具体改动的pdf文件。
latexdiff命令
latexdiff oldFile.tex newFile.tex > diff.tex
这里生成diff.tex
的时候最好先手动验证一下新旧两个tex文件
在对方的文件夹内都能正常编译,否则无法正常编译产生的diff.tex
对diff.tex进行编译时报错
可能是编码的问题,我产生的diff.tex
总是无法编译,后来将diff.tex
文件中的内容拷贝到一个新建的txt文件中,将diff.tex
文件删除,将新建的txt文件重命名为diff.tex
,再次编译,就一切正常。
newFile.tex文件中新增了参考文献时,编译时报错
这里我参考了这位大神的方法,成功解决了问题。大神给出了三种解决方法,我使用的是第三种,也就是删除文中所有的\hspace{0pt},当然,只需要删除编译时报错部分的\hspace{0pt}
就行了。