如何在 biblatex 中手动调整 parenlevel?

如何在 biblatex 中手动调整 parenlevel?

一些样式表在脚注引用中嵌套括号材料时,有在括号和方括号之间交替的策略。

为此,biblatex有一个模块parentracker来跟踪parenlevel

例如

\footnote{See, e.g., \emph{Sonnet 18} \parencite[48]{ham12sha}.}
  1. 例如,参见十四行诗 18(Paul Hammond 编,莎士比亚十四行诗:原文拼写文本[牛津:牛津大学出版社,2012],48)。

当我创建包含手动括号的 \footnote 时,biblatex并没有意识到这一点并愉快地重现当前的parenlevel

\footnote{Here I make an insightful comment (Dio Cassius, \emph{Roman History}, ch. 60.19 \parencite[414–16]{fos24dio}).}
  1. 在这里,我发表了一个深刻的评论(Dio Cassius,罗马历史,第 60.19 章(Herbert Baldwin Foster 编,Dio 的《罗马史》,Earnest Cary 译[伦敦:海涅曼,1924 年],第 414–16 页)。

如何parenlevel在输入左括号后手动切换,以便第二组括号显示为方括号(第三组括号显示为括号)?

答案1

将笔记中的文字(and替换为and 。确保它们是平衡的!)\bibopenparen\bibcloseparen

\footnote{Here I make an insightful comment 
          \bibopenparen 
          Dio Cassius, \emph{Roman History}, ch. 60.19 
          \parencite[414–16]{fos24dio}%
          \bibcloseparen.}

相关内容