当没有作者时,在引用中给出期刊名称而不是标题

当没有作者时,在引用中给出期刊名称而不是标题

我必须引用一些没有作者的文章,并且我想改变 biblatex-chicago 作者-日期样式的引用方式。

根据新的芝加哥规则,当您引用没有作者的书籍时,不要使用“匿名”,而只需提供标题和日期。对于文章,biblatex-chicago 中实现了此功能,因此它会提供文章标题,但我宁愿提供期刊标题。现在,如果您将 entrysubtype 更改为 magazine(与常规 biblatex 不同),biblatex-chicago 会提供期刊标题,但在这种情况下,卷号会在参考文献中消失。我该如何更改它,以便我可以获取 journaltitle 而不是文章标题,同时仍在参考文献中保留卷号?

梅威瑟:

\documentclass{article}

\begin{filecontents}{\jobname.bib}
@Article{Science1936a,
    title        = {The Harvard Tercentenary},
    date         = {1936},
    journaltitle = {Science},
    volume       = {83},
    pages        = {566--567},
    number       = {2163}
}
@Article{Science1936b,
    title        = {The Harvard Tercentenary},
    date         = {1936},
    journaltitle = {Science},
    volume       = {83},
    pages        = {566--567},
    number       = {2163},
    entrysubtype = {magazine}
}
\end{filecontents}

\usepackage[authordate]{biblatex-chicago}

\addbibresource{\jobname.bib}

\begin{document}
    As journal subtype: \cite{Science1936a}\\       
    As magazine subtype: \cite{Science1936b}
    \printbibliography
\end{document}

引用的期望结果是:

科学1936

参考部分如下:

科学. 1936. “哈佛三百周年纪念。”第 83 卷(2163):566-567。

Vol.因此包括在音量之前添加的。

任何帮助深表感谢

相关内容