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/