MiKTeX 2.9, последнее обновление пакета сломало библиографию biblatex

MiKTeX 2.9, последнее обновление пакета сломало библиографию biblatex

У меня странная проблема с библиографией после последнего обновления базовых пакетов MiKTeX 2.9. В документе я использую biblatexпакет с backendопцией либо , bibtex8либо biber.

Раньше библиография печаталась в конце и имела отдельную главу с заголовкомБиблиография, и с записью в оглавлении и т. д. Теперь библиография печатается, но без названия главы - она ​​просто пустая. Запись в оглавлении также отсутствует.

Цитаты также нарушены. Раньше, если в моей записи в файле bib была статья с 2 авторами, и когда я ее цитировал, она печаталась как Albert and Chib (1993), например. Теперь,иотсутствует, и просто печатается Albert (space) Chib (1993). Обратите внимание, что(космос)не печатается, я поместил его туда, потому что StackExchange форматирует сообщение.

Что здесь происходит?
Как я могу исправить такие вещи?

Вы можете воспроизвести проблему, установив MikTeX 2.9, обновив пакеты через обслуживание, а затем создав любой PDF с библиографией. Я проверил это на 2 рабочих станциях — результат тот же. На одной рабочей станции у меня был устаревший MikTeX без последних обновлений, и когда я набирал документ, все было нормально. Затем я установил обновления и снова набрал, и он стал «сломанным».

МВЭ:

\documentclass[a4paper,12pt,oneside,titlepage]{report}
\usepackage[natbib = false,
            backend = bibtex8,
            style = authoryear, 
            maxcitenames = 2,
            mincitenames = 1,
            maxbibnames = 100
            ]{biblatex}
\addbibresource{SomeBib.bib}

\begin{document}
    \title{Some title}
    \author{Oleksandr Dyklevych}
    \date{\today} %\May 7, 2012
    \maketitle

    \tableofcontents

    \chapter{Introduction} \label{ch:Intro}
        Bla~\cite{Albert1993}.

    \printbibliography

\end{document}

Содержимое файла SomeBib.bib:

@Article{Albert1993,
    title = "Bayesian Analysis of Binary and Polychotomous Response Data",
    author = "Albert, James H. and Chib, Siddhartha",
    journal = "Journal of the American Statistical Association",
    volume = "88",
    number = "422",
    date = "1993-07",
    pages = "669--679",
    url = "http://www.jstor.org/stable/2290350",
}

Добавлено: Полный список обновленных пакетов во время последнего обновления: xetex-def, tools, ltxbase, miktex-misc, graphics, bidi. Значит, один из них должен быть причиной проблемы.

решение1

У меня тоже проблемы (с языками). Это обновление пакета keyvalвсе ломает. Изменилась обработка скобок вокруг аргументов. Со старым keyval.styвсе работает. Как обходной путь: попробуйте загрузить xkeyvalперед biblatex.

Как можно прочитать вltnews21.pdfизменение в обработке брекетов в преднамеренном:

Весь синтаксический анализ, используемый в keyvalпакете, был изменен, чтобы разрешить \par(и пустые строки) в значениях. Также только один, а не два уровня групп фигурных скобок теперь удаляются из значения в конструкции, такой как key={{{value}}}.
См. graphics/3446.

Я отправил сообщение в список рассылки latex3, что это так сильно влияет на biblatex. Я также проинформирую тех, кто поддерживает biblatex.

Связанный контент