MWE

MWE

나는 biblatex-sbl을 사용하는데 이것이 나의 현재 결과입니다:

게르케, 한스-요아킴. Geschichte der Antike. 아인 Studienbuch. 2. Aufl. 슈투트가르트, 2019.

독일어 참고문헌에서는 판(독일어 "Auflage")을 "2. Aufl."로 인용하지 않고 출판일 앞에 위 첨자로 판 번호를 인용하는 것이 일반적입니다.

게르케, 한스-요아킴. Geschichte der Antike. 아인 Studienbuch. 22019년 슈투트가르트.

sb 수 있습니다. 이 경우 도와주세요? 내 MWE는 다음과 같습니다.

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@mvbook{Gehrke.19,
  author = {Gehrke, Hans-Joachim},
  title = {Geschichte der Antike. Ein Studienbuch},
  location = {Stuttgart},
edition = {2},
  date = {2019}
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
Filler text \autocite{Gehrke.19}.
Filler text \autocite{Gehrke.19}.
\printbibliography
\end{document}

답변1

(cite:)book, cite:commentary, (cite:)suppbook및 드라이버를 패치하여 (cite:)incollection일반적인 위치에서 에디션 인쇄를 제거하고 에디션을 포함하도록 날짜 인쇄 매크로를 조정한 다음 에디션 형식을 변경해야 합니다.

의도하지 않은 부작용이 발생하지 않기를 바랍니다.

MWE

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@mvbook{Gehrke.19,
  author = {Gehrke, Hans-Joachim},
  title = {Geschichte der Antike. Ein Studienbuch},
  location = {Stuttgart},
  edition = {2},
  date = {2019}
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{xpatch}
\xpatchbibdriver{cite:book}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{cite:commentary}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{cite:suppbook}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{cite:incollection}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{book}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{suppbook}
  {\newunit\printfield{edition}}
  {}{}{}
\xpatchbibdriver{incollection}
  {\newunit\printfield{edition}}
  {}{}{}
\DeclareFieldFormat{edition}{\textsuperscript{#1}}
\renewbibmacro*{date}{%
  \printfield{edition}%
  \printdate
  \setunit{\addcomma\addspace}%
  \printfield{pubstate}}
\begin{document}
\null\vfill
Filler text \autocite{Gehrke.19}.
Filler text \autocite{Gehrke.19}.
\printbibliography
\end{document}

MWE 출력

관련 정보