Estoy intentando agregar una entrada variada a mi bibliografía y, a pesar de que biblatex reconoce la cita y la cita en línea, se niega a incluirla en la sección de trabajos citados:
(ensayo.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}
(ensayo.bib)
@misc {misc,
author = "Test author",
title = "Test citation",
publisher = "Publisher",
year = "2005"}
La cita se mostrará en línea correctamente ( Test (author)
), pero la entrada no aparece en la bibliografía. No se encuentran errores ni advertencias al construir con látex+biber+látex+látex.
Respuesta1
(todavía) no biblatex-mla
admite un misc
tipo de entrada (se cita lo siguiente de mla-new.bbx
):
% drivers to add eventually: % * \DeclareBibliographyDriver{misc} % * \DeclareBibliographyDriver{artwork} % * \DeclareBibliographyDriver{audio} % * \DeclareBibliographyDriver{image} % * \DeclareBibliographyDriver{movie} % * \DeclareBibliographyDriver{music} % * \DeclareBibliographyDriver{performance}
Además, de manera algo extraña, establece alias para este tipo customa
pero no proporciona un controlador de bibliografía para el customa
tipo de entrada, por lo que no se imprime nada.
Como solución parcial, puede reasignar el alias a algún tipo de entrada existente para el que exista un controlador. En este ejemplo, lo configuré para que tenga el formato de un artículo.
\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}