Sonstige Einträge erscheinen nicht in der Bibliographie

Sonstige Einträge erscheinen nicht in der Bibliographie

Ich versuche, einen sonstigen Eintrag zu meiner Bibliografie hinzuzufügen, und obwohl Biblatex das Zitat erkennt und es in die Zeile einfügt, weigert es sich, es in den Abschnitt mit den zitierten Werken aufzunehmen:

(aufsatz.tex)

\documentclass[12pt,letterpaper]{article}
\usepackage[english]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[style=mla-new,backend=biber]{biblatex}
\addbibresource{essay.bib}

\begin{document}

Test \autocite{misc}.

\newpage
\printbibliography
\end{document}

(essay.bib)

@misc {misc,
    author = "Test author",
    title = "Test citation",
    publisher = "Publisher",
    year = "2005"}

Das Zitat wird zwar korrekt inline angezeigt ( Test (author)), aber der Eintrag erscheint nicht in der Bibliographie. Beim Erstellen mit latex+biber+latex+latex treten keine Fehler oder Warnungen auf.

Antwort1

Der biblatex-mlaunterstützt (noch) keinen miscEintragstyp (das Folgende ist ein Zitat aus mla-new.bbx):

% drivers to add eventually: % * \DeclareBibliographyDriver{misc} % * \DeclareBibliographyDriver{artwork} % * \DeclareBibliographyDriver{audio} % * \DeclareBibliographyDriver{image} % * \DeclareBibliographyDriver{movie} % * \DeclareBibliographyDriver{music} % * \DeclareBibliographyDriver{performance}

Darüber hinaus legt es etwas seltsamerweise Aliase für diese Typen fest, customastellt aber keinen Bibliografietreiber für den customaEintragstyp bereit, sodass nichts gedruckt wird.

Als Teillösung können Sie den Alias ​​einem vorhandenen Eintragstyp neu zuweisen, für den es einen Treiber gibt. In diesem Beispiel habe ich ihn so eingestellt, dass er wie ein Artikel formatiert wird.

\documentclass[12pt,letterpaper]{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@misc{misc,
    author = "Author, Test",
    title = "Test Title",
    publisher = "Publisher",
    year = "2005"}
\end{filecontents*}
\usepackage[english]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[style=mla,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\DeclareBibliographyAlias{misc}{article}

\begin{document}

Test \autocite{misc}.


\printbibliography
\end{document}

Ausgabe des Codes

verwandte Informationen