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 use TeXLive 2012 under Ubuntu 12.10. I would like to upgrade biblatex to the latest version (2.3). I tried the following:

  1. download and unpack .tar.gz from https://github.com/plk/biblatex/downloads
  2. put content in local TeX tree /usr/local/texlive/texmf-local:
    • put ./tex/latex/biblatex in /usr/local/texlive/texmf-local/tex/latex
    • put ./bibtex in /usr/local/texlive/texmf-local (replace the existing "bibtex" there)
  3. mktexlsr (i.e., texhash)

When compiling documents, I suddenly obtain:

/usr/local/texlive/2012/../texmf-local/tex/latex/biblatex/biblatex.sty:87: Miss
ing number, treated as zero.
<to be read again> 
                   D
l.87 

? 

I checked back with the README and I have all other required (and strongly recommended packages). How is upgrading of biblatex done properly?

share|improve this question
i'm using ubuntu 12.04 (our linux manager prefers lts...), and i have a biblatex bundle available to add on to the system’s tex live. does 12.10 not have that? – wasteofspace Nov 28 '12 at 11:33
I also had biblatex installed, but I want to upgrade (partly due to the answer here tex.stackexchange.com/questions/84557/…) – Marius Hofert Nov 28 '12 at 11:38
1  
@MariusHofert Follow the readme instructions. Files at github are under development and require a build script to install. 2.3 is available from CTAN. A development version of 2.4 can be downloaded from SF. – Audrey Nov 28 '12 at 14:18
Thanks a lot, Audrey, the SF version worked fine! – Marius Hofert Nov 28 '12 at 14:40

1 Answer

  1. From SourceForge download biber v.1.4 (http://sourceforge.net/projects/biblatex-biber/)
  2. From SourceForge download biblatex v.2.4. (http://sourceforge.net/projects/biblatex/)
  3. Create two temp dirs: mkdir tempbb && mkdir tempbl
  4. Uncompress biber-linux_x86_32.tar.gz to the temp directory: tar -zxvf biber-linux_x86_32.tar.gz -C tempbb/
  5. Uncompress biblatex-2.4.tds.tgz to the temp directory: tar -zxvf biblatex-2.4.tds.tgz -C tempbl/
  6. Move the contents of the files in the tempbb temp directory to /usr/local/texlive/2012/texmf-dist/ thus: sudo rsync -azvv tempbl/ /usr/local/texlive/2012/texmf-dist/
  7. Move the biber bin from your temp directory to /usr/local/texlive/2012/texmf-dist/ thus: sudo rsync -azvv tempbl/ /usr/local/texlive/2012/bin/i386-linux/
  8. Test that everything is working fine.
share|improve this answer
For what it's worth, my install paths were: /usr/local/bin/ for biber and /usr/share/texmf/ for biblatex. Otherwise worked nicely, thanks NVaughan. – Christoph B. Feb 18 at 15:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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