Texmaker and TeXstudioGeneration of Bibliography Control File fails

Information and discussion about Texmaker, an integrated LaTeX environment for several platforms, and the related TeXstudio
Post Reply
bovic
Posts: 2
Joined: Wed Nov 20, 2013 5:40 pm

Generation of Bibliography Control File fails

Post by bovic »

Hi there!

I'm putting this in the TeX Live forum because I am guessing this might be a package incompatibility issue.

I'm using TeXmaker with TeX Live 2013 on Windows 7, fully updated. I have looked around a lot for this issue but couldn't find a working fix. I'm using a minimal example I found online - it is behaving the same way in my main document, thus I think it is a valid example and a fix would work on all documents on my machine.

my build command is this:

Code: Select all

pdflatex -synctex=1 -interaction=nonstopmode %.tex
biber %
pdflatex -synctex=1 -interaction=nonstopmode %.tex
Minimal (not) working example:

Code: Select all

\listfiles
\documentclass{article}
\usepackage[backend=biber]{biblatex}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents*}

\addbibresource{\jobname.bib}

\begin{document}
  Some text \autocite{A01}.

  \printbibliography
\end{document}[/latex]

debug.blg
[code=none][0] Config.pm:318> INFO - This is Biber 1.8
[0] Config.pm:321> INFO - Logfile is 'debug.blg'
[74] biber-MSWIN:272> INFO - === %a %b %e, %Y, %H:%M:%S
[383] Utils.pm:185> ERROR - Cannot find control file 'debug.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
[383] Biber.pm:109> INFO - ERRORS: 1
The log file "debug.log" is attached.
Attachments
debug.log
(12.92 KiB) Downloaded 2549 times
Last edited by localghost on Wed Nov 20, 2013 9:09 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

bovic
Posts: 2
Joined: Wed Nov 20, 2013 5:40 pm

Generation of Bibliography Control File fails

Post by bovic »

Argh! Right after posting I found the failure. TeXmaker lets you do stuff in a build directory. Biber doesn't know that.

Changing the TeXmaker command to this works.

Code: Select all

pdflatex -synctex=1 -interaction=nonstopmode %.tex
biber build/%
pdflatex -synctex=1 -interaction=nonstopmode %.tex
I guess I'm letting this thread stay here for other people to find.
Post Reply