biblatex-sbl 特殊页码

biblatex-sbl 特殊页码

我正在使用biblatex-sbl并且有这个问题:

有一卷以注释(罗马数字)分隔,还有文本版本和翻译(均以阿拉伯数字分隔,均以“1”开头) - 我该如何指定页码?例如,我想要这种样式:

Vööbus,Arthur:叙利亚东方的禁欲主义史。近东文化史的贡献。3 卷。CSCO 184.197.500,Subsidia 14.17.81,Louvain 1988,1 [叙利亚文本];4 [译文]。

\documentclass{article}
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib}
@mvbook{Voobus.1988,
  author     = {Vööbus, Arthur},
  title      = {History of Asceticism in the {Syrian Orient}},
  subtitle   = {A Contribution to the History of Culture in the {Near East}},
  shorttitle = {History of Asceticism},
  volumes    = {3},
  note       = {\citeseries{CSCO} 184.197.500\ifbibliography{\addsemicolon}{\addcomma} Subsidia 14.17.81},
  location   = {Louvain},
  publisher  = {Secrétariat du Corpus SCO},
  date       = {1958/1988},
}
@series{CSCO,
  series      = {Corpus Scriptorum Christianorum Orientalium},
  shortseries = {CSCO},
  options     = {skipbib},
}
\end{filecontents}
\usepackage[colorlinks]{hyperref}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
Filler text\footnote{\cite[1 [syr. Text]; 4 [transl]]{Voobus.1988}.}
Filler text\autocite[1 [syr. Text]; 4 [transl]]{Voobus.1988}.
\printbiblist{abbreviations}
\printbibliography
\end{document}

答案1

如果我理解正确的话,你只需要将方括号括在大括号中:

Filler text\footnote{\cite[1 {[syr.~Text]}; 4 {[transl]}]{Voobus.1988}.}
Filler text\autocite[1 {[syr.~Text]}; 4 {[transl]}]{Voobus.1988}.

相关内容