Skip to content

Conversation

@eisoku9618
Copy link

XeLaTeX's behavior seems different from pdfLaTeX when we use a bib file.

So, when we build a tex file which contains a bib file with XeLaTeX, the output pdf file contains [?], while it does not with pdfLaTeX.

The following commands can reproduce this issue.

./latexrun --clean-all && rm latex.out/ -rf
./latexrun --debug --latex-cmd=pdflatex test.tex
./latexrun --clean-all && rm latex.out/ -rf
./latexrun --debug --latex-cmd=xelatex test.tex
  • test.tex
\documentclass{article}

\begin{document}

test\cite{bib-test}

\bibliographystyle{unsrt}
\bibliography{bib}

\end{document}
  • bib.bib
@Book{bib-test,
  author =    {hoge},
  title =        {fuga},
  publisher =    {piyo},
  year =         {2016},
}

I'm using ubuntu 14.04

  • tex live : 2013
  • pdfTeX : 3.1415926-2.5-1.40.14
  • XeTeX : 3.1415926-2.5-0.9999.3-2014012222

This PR is one solution, but I don't think it's a good one...

How can I fix this issue?

Thanks,

@eisoku9618
Copy link
Author

  • XeLaTeX version
    xelatex
  • pdfLaTeX version
    pdflatex
@eisoku9618
Copy link
Author

Please let me add more information about this PR.

With XeLaTex, test.pdf contains [?] but latex.out/test.pdf does not.
The problem seems that latexrun finishes the process even though test.pdf is not the same with latex.out/test.pdf.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant