
Ich habe nach dem letzten Update der MiKTeX 2.9-Basispakete ein seltsames Problem mit der Bibliographie. Im Dokument verwende ich biblatex
das Paket mit backend
der Option entweder bibtex8
oder biber
.
Früher wurde die Bibliographie am Ende abgedruckt und hatte ein eigenes Kapitel mit TitelLiteraturverzeichnis, und mit einem Eintrag im Inhaltsverzeichnis usw. Jetzt wird die Bibliografie gedruckt, aber ohne Kapiteltitel – sie ist einfach leer. Der Eintrag im Inhaltsverzeichnis fehlt ebenfalls.
Auch Zitate funktionieren nicht. Wenn mein Bib-Dateieintrag früher einen Artikel mit zwei Autoren enthielt und ich ihn zitierte, wurde er beispielsweise als Albert und Chib (1993) gedruckt. JetztUndfehlt und es wird einfach Albert (Leerzeichen) Chib (1993) ausgegeben. Beachten Sie, dass(Raum)wird nicht gedruckt. Ich habe es dort eingefügt, weil StackExchange die Nachricht formatiert.
Was ist hier los?
Wie kann ich solche Dinge beheben?
Sie können das Problem reproduzieren, indem Sie MikTeX 2.9 installieren, Pakete über die Wartung aktualisieren und dann ein beliebiges PDF mit Bibliografie erstellen. Ich habe es auf zwei Workstations getestet – das Ergebnis ist das gleiche. Auf einer Workstation hatte ich veraltetes MikTeX ohne die neuesten Updates und als ich ein Dokument setzte, war es in Ordnung. Dann installierte ich Updates und setzte es erneut, und es war „kaputt“.
MWE:
\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}
Inhalt der Datei 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",
}
Hinzugefügt: Die vollständige Liste der während des letzten Updates aktualisierten Pakete: xetex-def
, tools
, ltxbase
, miktex-misc
, graphics
, bidi
. Also muss eines davon das Problem verursachen.
Antwort1
Ich habe auch Probleme (mit Sprachen). Es ist das Update des keyval
Pakets, das alles kaputt macht. Die Handhabung von Klammern um Argumente hat sich geändert. Mit der alten Version keyval.sty
funktioniert alles. Als Workaround: Versuchen Sie, xkeyval
vor Biblatex zu laden.
Wie man inltnews21.pdfdie Änderung im Umgang mit Klammern ist beabsichtigt:
Die gesamte im
keyval
Paket verwendete Analyse wurde geändert, um\par
Werte (und Leerzeilen) zuzulassen. Außerdem werden jetzt in einer Konstruktion wie nur eine statt zwei Ebenen von Klammergruppen aus dem Wert entferntkey={{{value}}}
.
Siehe Grafiken/3446.
Ich habe eine Nachricht an die Mailingliste von Latex3 gesendet, dass es Biblatex so stark beeinträchtigt. Ich werde auch die Biblatex-Betreuer informieren.