I have used latexdiff to generate a newDiff.tex and then compiled it with the normall pdflatex-bibtex and then twice pdflatex, but I received many warnings for the each citations and the output pdf is missing all citations (all is [?] right now.) Can anyone address me about it? On all new.tex and old.tex files, I am using the same .bib file.

example of the warning:

[![LaTeX Warning: Citation `ashouri2014bayesian' on page 16 undefined on input lin
e 1029.][1]][1]

This is a sample output:

enter image description here

it has even generated the .bbl file and yet can't output it in the pdf:

\bibitem[\protect\citeauthoryear{Ashouri, Mariani, Palermo, and
  Silvano}{Ashouri et~al\mbox{.}}{2014}]%
{Amir~Hossein Ashouri}, {Giovanni Mariani}, {Gianluca Palermo}, {and} {Cristina
  Silvano}. 2014.
\newblock \showarticletitle{A Bayesian network approach for compiler
  auto-tuning for embedded processors}. In {\em Embedded Systems for Real-time
  Multimedia (ESTIMedia), 2014 IEEE 12th Symposium on}. IEEE, 90--97.
  • Do your paths still match? Mar 3, 2016 at 11:04
  • 1
    if you mean the path to .bib file, yes. all files are in the same directory
    – Amir
    Mar 3, 2016 at 11:07
  • then I am out of ideas. Mar 3, 2016 at 11:07
  • 1
    This is how i did the workaround, i put the .bbl generated of the new.tex at the end of the difflatex.tex and commented the line redering to the .bib file. At least i have a correct output this way
    – Amir
    Mar 4, 2016 at 16:46
  • 1
    That seems labour-intensive if you ever have to rerun comparison. --flatten basically does the same thing automatically
    – frederik
    Mar 4, 2016 at 17:00


Browse other questions tagged .