biblatex의 저자로서 회사별로 포인트 숨기기

biblatex의 저자로서 회사별로 포인트 숨기기

현재 biblatex 및 apa6에 문제가 있습니다. 회사를 저자로 사용하려고 할 때(이중 중괄호 여부) 참고문헌 뒤에는 항상 점이 있습니다.

예를 들어:

유럽 ​​연합. (2016): VERORDNUNG(EU) 2016/679 DES EUROPEISCHEN PALAMENTS UND DES RATES. Abgerufen 오전 2024년 4월 19일 von https://eur-lex.europa. eu/legal-content/DE/TXT/PDF/?uri=CELEX:32016R0679&from=DE

있어야 할 곳:

Europäische Union(2016): VERORDNUNG(EU) 2016/679 DES EUROPEISCHEN PARLAMENTS UND DES RATES. Abgerufen 오전 2024년 4월 19일 von 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 EUROPEISCHEN 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}

MWE:

\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}

여기에 이미지 설명을 입력하세요

관련 정보