使用相关功能在 biblatex-chicago 中审阅的作品之间出现不必要的换行符

使用相关功能在 biblatex-chicago 中审阅的作品之间出现不必要的换行符

的当前版本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 relatedtyperelateddelim可能使用更合理的默认值\relateddelimreviewof)。如果您现在需要特定类型的解决方法,请告诉我,我会看看我能做些什么。

由于图像上传功能似乎不起作用,我无法上传图像,所以你必须相信我。

相关内容