Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have a problem with generating the bibliography at the end of the chapter. Translation doing the Windows command line in: xelatex main.tex. The files have UTF8 encoding. I use XeTeX, Version 3.1415926-2.4-0.9998 (MiKTeX 2.9 64-bit). In the log file are following warnings:

  • Citation 'Pinker2006' on page 4 undefined on input line 6.
  • Empty bibliography on input line 13.
  • There were undefined references.
  • Please (re)run Biber on the file.

I´m able to run: biber main.bcf. I get:

  • info: This is Biber 1.1
  • Warning: Found biblatex control file version 2.2, expected version 2.0
  • Writing 'main.bbl' with encoding UTF-8

Now if I make a new translation, everything is fine. My question is why the translation does not generate a correct file main.bbl? By default, I use Texlipse with the following settings:

enter image description here

and

enter image description here


MWE:

  1. main file: main.tex

    \documentclass{article}   
      \usepackage{hyperref}  
      \usepackage[backend=biber]{biblatex}             
      \addbibresource{Library.bib}         
    
    \begin{document}
      word\cite{Pinker2006}
      \printbibliography 
    \end{document}
    

  1. biblio file: library.bib

     % This file was created with JabRef 2.8.1.
     % Encoding: UTF8
    
     @BOOK{Pinker2006,
       title = {Číslicové systémy a jazyk VHDL},
       publisher = {Nakladatelství BEN},
       year = {2006},
       author = {Pinker, Jiří; Poupa, Maritn},
       isbn = {80-7300-198-5},
       pagetotal = {352},
     }
    

Latex says:

Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                main
(biblatex)                and rerun LaTeX afterwards.
share|improve this question
1  
Do you really think that this code is a "MWE", a minimal example? Beside this: the current biber version of miktex is 1.4., and biblatex has version 2.4. You should keep them in sync. And check your blg-file if your system is really calling biber and not bibtex. – Ulrike Fischer Jan 7 at 8:32
@jafan You've got various blank lines and similar which I think are confusing the Markdown. As Ulrike says, this is far from a minimal example, and reducing it will help us help you and the formatting system as well. – Joseph Wright Jan 7 at 8:36
I thought biber is part of the MiKTeX. I believe that when I doing regular update MiKTeX, that makes actual biber too. – jafan Jan 7 at 10:35
I don't have a 64bit-miktex, I don't know if it now contains biber and updates it (it hasn't some time ago tex.stackexchange.com/questions/63039/…). But if yes then you should update in admin + user mode to get really all new versions. – Ulrike Fischer Jan 7 at 11:28
@Ulrike Fischer I think that the biber is already part MikTeX 64 bit edition. I think my problem is that the biber generates an empty file main.bcf. If I run it manually, the file (main.bcf) is filled with the relevant data and everything is all right. – jafan Jan 7 at 11:56
show 2 more comments

closed as too localized by Guido, zeroth, Martin Schröder, Kurt, Thorsten Jan 7 at 20:35

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

Browse other questions tagged or ask your own question.