BibLatex - APA/Harvard 관련 도움말

BibLatex - APA/Harvard 관련 도움말

저는 Biblatex에서 APA 스타일을 사용하고 있으며 연도별로 괄호를 제거할 수 있는 방법을 알고 싶습니다. Authoryear에서 이에 대한 코드를 찾았지만 APA에 대한 코드는 없습니다. 이것은 내 코드입니다.

\usepackage[backend=biber,style=apa,natbib=true]{biblatex}
\DeclareLanguageMapping{english}{english-apa} %get year
\usepackage{xpatch}
\addbibresource{example.bib}

...begin document...

\printbibliography[heading=bibintoc]
\xpatchbibmacro{date+extradate}{%
  \printtext[parens]%
}{%
  \setunit*{\addcomma\space}%
  \printtext%
}{}{} 
\printbibliography
\enddocument

ps. 논문용이라 관련있는 부분만 추가했습니다. 더 필요한 것이 있으면 알려주세요!

답변1

biblatex-apa미국심리학회 출판 매뉴얼의 모든 복잡한 요구 사항을 충족하도록 특별히 작성되었습니다. 이는 의도한 APA 출력에서 ​​벗어나도록 스타일을 수정하는 것이 매우 까다로울 수 있음을 의미합니다.

처럼앨런 먼 댓글에 언급된 내용일반적으로 표준 스타일 중 하나를 사용하는 것이 더 좋습니다.biblatex-ext수정하는 것보다 사용자 정의 스타일의 기초로 번들을 묶습니다 biblatex-apa.

이 경우 매우 간단한 해결책이 있지만 일반적으로 이에 의존해서는 안됩니다.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=apa, backend=biber]{biblatex}

\DeclareFieldFormat{apadate}{%
  \ifboolexpr{ test {\ifdatecirca} or test {\ifdateuncertain} }
    {\printtext{\mkbibbrackets{#1}}}
    {\printtext{#1}}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}

Sigfridsson, E. & Ryde, U. 1998. 정전기 전위 및 모멘트로부터 원자 전하를 유도하는 방법 비교. 전산화학 저널, 19(4), 377-395. doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P

의 답변작가 연도 스타일에서 연도 주변의 괄호를 (올바르게) 제거하는 방법은 무엇입니까? (v3)표준 스타일에 대한 괄호를 제거하는 방법을 보여주고biblatex-ext (그러나 질문의 ​​코드로 판단하면이미 알고 있습니다 ...).

관련 정보