Estou tentando adicionar uma entrada diversa à minha bibliografia e, apesar de o biblatex reconhecer a citação e citá-la em linha, ele se recusa a colocá-la na seção de trabalhos citados:
(ensaio.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}
(ensaio.bib)
@misc {misc,
author = "Test author",
title = "Test citation",
publisher = "Publisher",
year = "2005"}
A citação será exibida corretamente ( Test (author)
), mas a entrada não aparecerá na bibliografia. Nenhum erro ou aviso é encontrado ao construir com látex+biber+látex+látex.
Responder1
O biblatex-mla
(ainda) não suporta um misc
tipo de entrada (o seguinte é citado em mla-new.bbx
):
% drivers to add eventually: % * \DeclareBibliographyDriver{misc} % * \DeclareBibliographyDriver{artwork} % * \DeclareBibliographyDriver{audio} % * \DeclareBibliographyDriver{image} % * \DeclareBibliographyDriver{movie} % * \DeclareBibliographyDriver{music} % * \DeclareBibliographyDriver{performance}
Além disso, ele estranhamente define aliases para esses tipos, customa
mas não fornece um driver de bibliografia para o customa
tipo de entrada, portanto, nada é impresso.
Como solução parcial, você pode reatribuir o alias a algum tipo de entrada existente para o qual existe um driver. Neste exemplo, configurei-o para ser formatado como um artigo.
\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}