biblatex(和/或 biblatex-mla)包和@thesis 条目类型以及@misc 存在问题

biblatex(和/或 biblatex-mla)包和@thesis 条目类型以及@misc 存在问题

这是 MWE>

\documentclass[a4paper,notitlepage]{report}

\begin{filecontents}[overwrite]{biblio.bib}
@thesis{ludena2016,
    author = {Ludena Aranda, Lucía},
    title  = {El grupo Shangai y el exotismo en la novela argentina de las dos últimas décadas del siglo XX},
    type = {phd},
    institution = {Universidad Complutense de Madrid},
    year = {2016}
}
@misc{ludenaaranda2016,
    author = {Ludena Aranda, Lucia},
    title = {El grupo Shangai y el exotismo en la novela argentina de las dos últimas décadas del siglo \textsc{xx}},
    date = {2016},
    type = {Tesis Doctoral},
    organization = {Universidad Complutense de Madrid}
}
\end{filecontents}

\usepackage[utf8]{inputenc}
\usepackage[style=mla, citestyle=authoryear, bibencoding=utf8, sorting=nty, language=auto, backend=biber]{biblatex}
\usepackage[spanish]{babel}
\usepackage[spanish=spanish]{csquotes}
\usepackage[hyperindex, colorlinks=true]{hyperref}

\ExecuteBibliographyOptions{language=auto}
\addbibresource{biblio.bib}


\begin{document}

Según  \parencite{ludenaaranda2016} %\parencite{ludena2016}

\printbibliography

\end{document}

问题在于引用\parencite{ludena2016}。如果我添加此引用,pdflatex 编译将永远持续下去。另一方面,如果我使用\parencite{ludenaaranda2016}字段type和则organization不会出现。

我已经尝试过institutionorganization也没有用。

此外,我已经将后端更改为,bibtex但这又带来了更多问题。提前谢谢您。

答案1

这与在https://github.com/plk/biblatex/issues/1246最终发现是缺少定义expl3https://github.com/latex3/latex3/issues/1130)。这个定义很快就被添加了。

更新您的系统,以便至少拥有L3 programming layer <2022-09-28>。使用该版本的expl3MWE 再次编译时不会出现错误。

相关内容