biblatex 和 chicago 的问题:问题周围的括号和重复的年份

biblatex 和 chicago 的问题:问题周围的括号和重复的年份

我在使用 创建一个完全符合芝加哥风格的书目时遇到了一些问题biblatex。也就是说,期刊文章的期号不是出现在括号中,而是出现在卷号后面,用点分隔(例如“8.1”而不是“8(1)”)。此外,对于每个@Misc@Book条目,年份似乎都出现了两次。

这是我的代码:

\documentclass{report} 
\usepackage[style=authoryear,
            citestyle=chicago-authordate,
            doi=false,
            backend=biber, 
            maxnames=2,
            ibidtracker=constrict]{biblatex} 
\usepackage{xpatch}

\begin{document}

   \printbibliography 

\end{document}

我知道我可以使用biblatex-chicago,但不幸的是我确实需要一些功能,biblatex例如将参考书目分成不同的部分。

我是否在包装规范中犯了任何错误,或者有没有办法手动修复它?

答案1

该包的样式biblatex-chicago有点特殊,建议通过特殊包装包加载它们biblatex-chicago,而不是通过biblatexstyle选项加载它们。

此外,在问题中,您只加载了biblatex-chicagoauthordate引用样式,参考书目仍采用标准authoryear样式。我不建议混合使用非biblatex-chicagobiblatex-chicago样式。

由于biblatex-chicago在很大程度上只是一个 biblatex设置相关选项的薄包装器,因此您应该能够使用 完成大多数使用标准可以完成的事情biblatexbiblatex-chicago(某些选项的选项处理略有不同。例如,biblatex-chicagonatbib兼容性选项实现不接受值,但biblatex的版本接受值。)

我建议你加载biblatex-chicago

\usepackage[authordate,
            backend=biber,
            ]{biblatex-chicago}

当您确认需要其他选项时,您可以添加它们。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[authordate,
            backend=biber,
            ]{biblatex-chicago}

\addbibresource{biblatex-examples.bib}


\begin{document}
\autocite{sigfridsson,nussbaum}
\printbibliography
\end{document}

<code>biblatex-chicago</code> 芝加哥风格


在评论中 保罗·斯坦利提到了更新的替代方案biblatex-chicagowindycity。两个包的输出有细微的差别,但是总体感觉是一样的。

biblatex-chicagoauthordate风格与windycityreflist选项相对应。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=windycity,
            reflist,
            autocite=inline,
            backend=biber,
            ]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\autocite{sigfridsson,nussbaum}
\printbibliography
\end{document}

<code>windycity</code> 芝加哥风格

相关内容