的当前版本biblatex-chicago
似乎现在可以使用它的related
功能进行评论,本质上实现了 moewe 在他的回答中提供的功能这问题。
但是,如果评论的书籍不止一本,该解决方案会在评论的作品之间插入换行符。
% !TEX TS-program = xelatexmk
\documentclass{article}
\usepackage[authordate, backend=biber]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@article{reviewarticle,
Author = {Reviewer, Ronald},
Date = {2010},
Journal = {Journal of Reviews},
Volume = {1},
Title = {Reviewtitle},
Related = {Author2000a, Author2000b, Author2000c},
Relatedtype = {reviewof},
}
@book{Author2000a,
Title = {Title A},
Author = {Author, Anton},
Date = {2000},
}
@book{Author2000b,
Title = {Title B},
Author = {Buthor, Bruno},
Date = {2000},
}
@book{Author2000c,
Title = {Title C},
Author = {Cuthor, Cesar},
Date = {2001},
}
\end{filecontents}
\addbibresource{bib.bib}
\begin{document}
\autocite{reviewarticle}
\printbibliography
\end{document}
... 给出 ...
评论者,Ronald。2010 年。“Reviewtitle。”评论标题 A,作者:Anton Author,
标题 B,作者:Bruno Buthor,
标题 C,作者:Cesar Cuthor。评论期刊 1。
除了reviewof
使用链接答案中的 moewe 代码重新定义宏或联系biblatex-chicago
开发人员(我会这样做)之外,是否有任何快速方法可以摆脱换行符?
答案1
使用标准样式,您可以重新定义relateddelim
每个relatedtype
,并可以使用
\newcommand*{\relateddelimreviewof}{\addcomma\space}
这是两年前 3.7 版中引入的功能,请参阅https://github.com/plk/biblatex/issues/455。
biblatex-chicago
还不能处理relatedtype
-specific ,所以最简单的方法是重新定义“全局”宏relateddelim
\renewcommand*{\relateddelim}{\addcomma\space}
当然这relatedtypes
也会影响其他人。
我建议您联系维护人员,请他实现 -specific relatedtype
(relateddelim
可能使用更合理的默认值\relateddelimreviewof
)。如果您现在需要特定类型的解决方法,请告诉我,我会看看我能做些什么。
由于图像上传功能似乎不起作用,我无法上传图像,所以你必须相信我。