在英国本地化的 biblatex-chicago 中保留双引号

在英国本地化的 biblatex-chicago 中保留双引号

我使用的是biblatex-chicago,当前版本 (0.9.9b),带有biber。我加载了babel 选项british,以便正确使用标点符号(我需要逻辑引用)。但是,这也将外引号的样式从双引号更改为单引号,这不是我想要的。

我尝试加载 babelenglish并通过将 autopunct 设置为 false 来关闭它,但这并不能解决我的问题。

有没有办法保留文内引用和参考书目中的双引号,同时仍将主要语言设置为british

答案1

您如何处理csquotesbiblatex-chicago?这对我有用:

\documentclass{article}
\listfiles
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{smith3000,
  author =   {Smith, John},
  title =    {Some Article Title for a Journal},
  journal =  {Journal of Tests},
  date =     2000,
  volume =   33,
  number =   2,
  pages =    {100--150}}
\end{filecontents}

\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage{lmodern}

\usepackage[strict=true, style=american]{csquotes}%

\usepackage[%
  english, 
    % either:
  % american% <-- compile twice if you switch
    % or:
  british
  ]{babel}%

\usepackage[notes, backend=biber]{biblatex-chicago}% 
\addbibresource{\jobname.bib}%

\begin{document}
The current language is: \languagename.

\cite{smith3000}.

\printbibliography
\end{document}

如果我将调用切换到babel,并进行两次编译,我会得到北美人喜欢的“不合逻辑”的标点符号。

来自\listfiles

biblatex-chicago.sty    2012/12/06 v 2.4 biblatex style  
biblatex.sty    2012/12/01 v2.4 programmable bibliographies (PK/JW/AB)  
biblatex2.sty    2012/12/01 v2.4 programmable bibliographies (biber) (PK/JW/AB)
[...] 
chicago-notes.bbx    2012/12/06 v 2.4 biblatex bibliography style     
chicago-notes.cbx    2012/12/06 v 2.4 biblatex citationstyle          
biblatex.cfg 
english.lbx    2012/12/01 v2.4 biblatex localization (PK/JW/AB)
british.lbx    2012/12/01 v2.4 biblatex localization (PK/JW/AB)
cms-british.lbx    2011/09/28 v 1.6 biblatex localization 

相关内容