2

How can I update my bibLatex and biber on my Windows 7. I currently have biber 2.3 and biblatex 3.0

I have a file called "thesis.tex" and a reference file called "ThesisRef.bib" I am using the command prompt with following order of commands:

  1. pdflatex thesis
  2. biber thesis
  3. pdflatex thesis

First command i get some warning regarding the reference to figures and labels but when i run the command "biber thesis". I get following log

    INFO - This is Biber 2.3 
    INFO - Logfile is 'thesis.blg' 
    INFO - Reading 'thesis.bcf' 
    WARN - Warning: Found biblatex control file version 3.0, expected version 2.9
    INFO - Found 1 citekeys in bib section 0
    INFO - Processing section 0
    INFO - Looking for bibtex format file 'ThesisRef.bib' for section 0
    INFO - Decoding LaTeX character macros into UTF-8
    INFO - Found BibTeX data source 'ThesisRef.bib'
    INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable =non-ignorable'
    INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
    INFO - Sorting list 'nyt/global' of type 'entry' with scheme 'nyt' and locale 'en-US'
    INFO - No sort tailoring available for locale 'en-US'
    INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
    INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable =non-ignorable'
    INFO - Sorting list 'nyt' of type 'entry' with scheme 'nyt' and locale 'en-US'
    INFO - No sort tailoring available for locale 'en-US'
    INFO - Writing 'thesis.bbl' with encoding 'ascii'
    INFO - Output to thesis.bbl
    INFO - WARNINGS: 1

When I run the third command I get the following error

    Package biblatex Warning: File 'thesis.bbl' is wrong format version - expected 2.6.
    <thesis.bbl
    !Use of \sortlist doesn't match its definition
    1.21 \sortlist {
                 nyt}{nyt}

From other similar question, I figured that I need to make my biber and biblatex version compatible. However I don't know how to do that on Windows. I tried downloading the biber.exe 2.4 file and replaced it with existing file in C:\Users\$Name\AppData\Local\MiKTeX\2.9\miktex\ and also C:\Program Files\MiKTeX 2.9\miktex\bin\x64 and then Refresh FNDB It doesn't work.

Can someone please tell me, how I can update the biblatex and biber on Windows 7(64 bit)?

  • 2
  • @Johannes_B: Thanks for the reply. However this answer doesn't mention which folders should I replace in the windows directory. The automatic update mentioned doesn't work for me. – Aseem May 20 '16 at 9:23
  • 3
    Simply launch MiKTeX Update Manager (both in administrator an user modes). Current versions are biber 2.5 and biblatex 3.4. – Bernard May 20 '16 at 11:49
2

You should not update biblatex and Biber manually. It is almost always better to let your TeX distribution sort that out.

In MikTeX you need to run the Updater in both User and Admin mode (maybe you have to run each version twice) to update your packages. See also the very detailed How should one maintain and update a MiKTeX installation?. In TeX live you use tlmgr for updates.

If you have any manual installations of biblatex and Biber you need to remove those, so they don't get picked up instead of the proper ones placed by your distribution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.