-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When in sequence of commands: PdfLaTeX | Biber | PdfLaTeX | PdfLaTeX, Biber does not produce output files #3988
Comments
that being said, you are aware that he compile command automatically calls the bibliography tool (and biber if that is set to be default biblio tool) ? |
As mentioned before, Biber runs when call as single command from tools. I have no problem running the file if call individual commands in order. The problem for me is that in sequence, automatically it doesn't.
Which showcase that biber is not running. It's the same for my user command or when simply calling the default build & View, which at the end has the same combination of commands as my defined user command. This issue I don't have with BibTeX, and have noticed the bug for a couple of versions, at least for the last three years (when I switched from exclusively using BibTeX, to Biber). This is for Mac version of texstudio. I cannot say the same for linux or windows |
Aside remarkYou should consider to use Here is a minimal $pdf_mode = 1; # compilation with pdflatex
# $pdf_mode = 4; # compilation with lualatex
$biber = 'biber -U %O %B';
$bibtex_use = 1.5;
|
Exited with errors is not a good starting point have you tried just to use txs compile ? Does that run through |
Using latexmk did solve the issue, but it's missing to run a last time pdflatex, as the log output is:
However, couldn't make it work with the .latexmkrc file |
There are not any real errors in the document, just an overfull warning. The errors that it gets are from the missing bibliography (due to the issue with Biber itself) |
This is probably a false positive. If you rerun
Could you elaborate what you mean by “couldn't make it work”? |
Re-running it didn't worked. only running pdflatex directly solved the issue
I defined the file as suggested and got:
|
Strange!
I guess there is a misunderstanding: the config file should be See section “CONFIGURATION/INITIALIZATION (RC) FILES” in |
so, I have rechecked user commands when all auxillary files are deleted and it also works. |
Environment
Expected behavior
Creating a User Command (txs:///pdflatex | txs:///biber | txs:///pdflatex | txs:///pdflatex), or even specifying that the default Compiler and Default Bibliography Tool are PdfLaTeX and Biber, respectively. One should expect that the output files of Biber should be created before the next run of PdfLaTeX. However, this is not the case.
Actual behavior
Biber output are never created and the second and third time PdfLaTeX is called, it doesn't properly compile and create the *.pdf
How to reproduce
Run any document that uses Biblatex package, with backend biber. with the following sequence
txs:///pdflatex | txs:///biber | txs:///pdflatex | txs:///pdflatex
My confugration is the following
\usepackage[backend=biber,bibstyle=apa,citestyle=numeric-comp,sorting=none,sortcites=true,block=none]{biblatex}
Extra note
On the other hand, if PdfLaTeX | Biber | PdfLaTeX | PdfLaTeX are run individually, everything works. I believe there should be a time delay or something of that sort to make it work in sequence. But no idea. At the end it's just annoying every single time running them individually for it to work. The sequence, aka user command, simply does not work for this case
Besides... ABSOLUTELY LOVE TEXSTUDIO <3
The text was updated successfully, but these errors were encountered: