在 biblatex 中以作者身份隱藏公司後的點

在 biblatex 中以作者身份隱藏公司後的點

我目前面臨 biblatex 和 apa6 的問題。當我嘗試使用一家公司作為作者時(無論是否使用雙花括號),參考書目中的後面總是有一個點。

例如:

歐洲聯盟。 (2016):VERORDNUNG (EU) 2016/679 DES EUROOPAISCHEN PARLAMENTS UND RESATES。 2024 年 4 月 19 日上午發佈於 https://eur-lex.europa。 eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE

它應該在哪裡:

歐洲聯盟 (2016):VERORDNUNG (EU) 2016/679 DES EUROOPAISCHEN PARLAMENTS UND DES RATES。 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 EUROPAISCHEN PARLAMENTS UND DES RATES},年份 = {2016},url = {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}

在此輸入影像描述

相關內容