我正在使用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}.