Разные записи, не указанные в библиографии

Разные записи, не указанные в библиографии

Я пытаюсь добавить запись «Разное» в свою библиографию, и, несмотря на то, что biblatex распознает ссылку и цитирует ее в строке, он отказывается помещать ее в раздел цитируемых работ:

(эссе.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}

(эссе.bib)

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

Ссылка будет отображаться в строке правильно ( Test (author)), но запись не отображается в библиографии. При построении с помощью latex+biber+latex+latex не возникает никаких ошибок или предупреждений.

решение1

(Пока) не biblatex-mlaподдерживает miscтип записи (следующее цитируется из mla-new.bbx):

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

Более того, он несколько странно устанавливает псевдонимы для этих типов, customaно не предоставляет драйвер библиографии для customaтипа записи, поэтому ничего не печатается.

Как частичное решение, вы можете переназначить псевдоним какому-то существующему типу записи, для которого есть драйвер. В этом примере я установил форматирование как статьи.

\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}

вывод кода

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