LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Ulrike Fischer <[log in to unmask]>
Thu, 8 May 2014 10:14:30 +0200
text/plain (63 lines)
Am Mon, 5 May 2014 17:24:14 +0100 schrieb David Carlisle:

> The LaTeX project is pleased to announce an updated release of LaTeX2e:
> LaTeX 2014/05/01
> 
> This is now available on the CTAN hosts.
> 
> An overview of the update is available in issue 21 of LaTeX News:
> 
> http://www.ctan.org/tex-archive/macros/latex/doc/ltnews21.pdf
> 
> The following directories are updated.
> 
> latex/doc
> latex/base
> latex/unpacked
> latex/required/tools
> latex/required/graphics
> latex/required/cyrillic
> 
> There is a changes.txt file in each directory giving a log of all changes.
> 
> Please allow a couple of days for this to propagate around the CTAN
> network.

The changes in keyval.sty breaks e.g. the handling of keys in
biblatex. As an example the following which runs without errors with
the older keyval (stripped down from a real document with babel):

\documentclass[]{article}
%\usepackage{xkeyval}
\def\languagename{ngerman}
\usepackage[language=ngerman]{biblatex}

\begin{document}
blub
\end{document}

This gives the error
! Package biblatex Error: Language '{german}' not found.

The problem are the additional braces. 

Comparing an output with \tracingmacros one can see that the
behaviour of keyval has changed. 

New:
#1<-\@empty {{Literaturverzeichnis}{Literatur}}

Old:
#1<-{Literaturverzeichnis}{Literatur}

and so on. At a lot of locations there are too much braces around
the arguments. 

The problem starts to hits the first miktex users:
http://tex.stackexchange.com/questions/175982/miktex-2-9-latest-package-update-broke-biblatex-bibliography


-- 
Ulrike Fischer 
http://www.troubleshooting-tex.de/

ATOM RSS1 RSS2