latexrun
latexrun copied to clipboard
biblatex with biber only generated correctly on first run
I am using biblatex with the biber backend. The first generation of a document perfectly if passing --bibtex-cmd biber
in the command line. However, all subsequent generations of the document seem to skip important aspects resulting in missing dependencies until the output folder is deleted completely.
Facing the same problem. This issue has been open for close to two years -- are we the only people using biber with latexrun, and if so, have you in the mean time found a solution, @languitar?
I am back to latexmk with the integration provided by vimtex.
I still use latexrun with biber. I am using this in my Makefile and it is working for me
.PHONY: all #FORCE $(BIBFILES).bib
all :
$(LATEXRUN) ${latexfile}.tex
biber ${latexfile}.bcf --output-directory latex.out
$(LATEXRUN) --clean-all
$(LATEXRUN) ${latexfile}.tex
It appears that the issue is fixed for me if I make the change proposed in this PR. It seems that latexrun doesn't account for the .bcf
file output by biber, and so thinks the bibtex generation is done before it actually is. The linked PR fixes that.