В настоящее время я столкнулся с проблемой с biblatex и apa6. Когда я пытаюсь использовать компанию в качестве автора (с двойными фигурными скобками или без), в библиографии за ней всегда стоит точка.
Например:
Европейский Союз. (2016): VERORDNUNG (EU) 2016/679 DES EUROPÄISCHEN PARLAMENTS UND DES TARES. Заявление опубликовано 19 апреля 2024 г. на сайте https://eur-lex.europa. eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE
Где это должно быть:
Европейский союз (2016): VERORDNUNG (EU) 2016/679 DES EUROPÄISCHEN PARLAMENTS UND DES TARES. Заявление опубликовано 19 апреля 2024 г. на сайте 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, автор = {{Европейский союз}}, заголовок = {ПРАВИЛА (ЕС) 2016/679 ЕВРОПЕЙСКИХ ПАРЛАМЕНТОВ И СТАВОК}, год = {2016}, URL = {https://eur-lex.europa.eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE} urldate = {2024-04-19} }
Есть ли кто-нибудь, кто знает, как это решить? Это требование моего университета.
Я уже пытался использовать {\nopunct} после названия компании, но в этом случае запятая после названия компании в сноске также удаляется.
Большое спасибо!
решение1
Ульрике Фишер права, это намеренное поведение в 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}