Entrada miscelánea que no aparece en la bibliografía

Entrada miscelánea que no aparece en la bibliografía

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-mlaadmite un misctipo 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 customapero no proporciona un controlador de bibliografía para el customatipo 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}

salida de código

información relacionada