在 biblatex 中隐藏公司后面的点作为作者

在 biblatex 中隐藏公司后面的点作为作者

我目前遇到了 biblatex 和 apa6 的问题。当我尝试使用公司作为作者(无论是否使用双花括号)时,参考书目中它后面总会有一个点。

例如:

欧洲联盟。 (2016):欧洲议会和税率法令 (EU) 2016/679。于 2024 年 4 月 19 日由 https://eur-lex.europa 发表。 eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE

应该在哪里:

欧洲联盟(2016 年):《欧洲议会和税率法案》(EU)2016/679。于 2024 年 4 月 19 日由 https://eur-lex.europa 发表。 eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE

我的设置:

\usepackage[backend=biber, style=apa6, sorting=nyt]{biblatex}

@misc{euDsgvo,作者 = {{Europäische Union}},标题 = {VERORDNUNG (EU) 2016/679 DES EUROPÄISCHEN PARLAMENTS UND DES RATES},年份 = {2016},网址 = {https://eur-lex.europa.eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE} urldate = {2024-04-19} }

有谁知道如何解决这个问题?这是我大学的要求。

我已经尝试在公司名称后面使用 {\nopunct},但是这样一来,脚注中公司后面的逗号也会被删除。

非常感谢!

答案1

Ulrike Fischer 说得对,这是apa6风格上的有意行为。

无论如何,您可以通过以下代码实现您的目标:

\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}

梅威瑟:

\documentclass{article}

\begin{filecontents*}[overwrite]{references.bib}
@misc{euDsgvo,
author = {{Europäische Union}},
title = {VERORDNUNG (EU) 2016/679 DES EUROPÄISCHEN PARLAMENTS UND DES RATES},
year = {2016},
url = {https://eur-lex.europa.eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE},
urldate = {2024-04-19}
}
\end{filecontents*}

\usepackage[backend=biber, style=apa6, sorting=nyt]{biblatex}
\usepackage{xurl}

\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}

\addbibresource{references.bib}

\begin{document}

\nocite{*}
\printbibliography

\end{document}

在此处输入图片描述

相关内容