I had some trouble migrating my latex files from one to another computer: when I compile through my editor (TeXMaker), everything runs fine except when I want to use biber/biblatex.
Turns out when I execute pdflatex through the terminal, it behaves different, runs some package maintenance routines the first time (despite me updating my packages with MiKTex the minute before. I havent seen it doing that again so I guess it does not do maintenance if I use the editor) and actually created the .bcf file biber was missing.
Why is my pdflatex, when executed through TeXMaker, behaving so strange, and how can I fix it?
Edit: As moewe mentioned, it was ultimately the build folder. I still dont understand the package maintenance only being done when calling the "wrong" latex file outside of the build folder, but It doesnt matter in the end. Dont use build folders.
.bcfmay not be found. Make sure that you have unchecked any option like "use a 'build' subdirectory". Double check that you only have one TeX installation on your system and that both the call from the command line and the TeXmaker call use the same TeX system. – moewe Jan 03 '21 at 16:11.logfiles from the different pdfLaTeX runs: Do they differ? Do they both call the same binary? Can you double-check your compilation settings about the "build" subdirectory? – moewe Jan 06 '21 at 07:53