참고문헌에 기타 항목이 표시되지 않음

참고문헌에 기타 항목이 표시되지 않음

내 참고문헌에 기타 항목을 추가하려고 하는데, biblatex가 인용을 인식하고 인라인으로 인용했음에도 불구하고 인용된 작품 섹션에 넣기를 거부합니다.

(에세이.텍스)

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

(에세이.턱받이)

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

코드 출력

관련 정보