如何使用 csquotes 在括号内使用方括号进行引用?

如何使用 csquotes 在括号内使用方括号进行引用?

我正在使用 csquotes 包编写 APA 风格的手稿以进行引用。我想使用方括号 [] 来括起已经在括号内的引用。

以下是一个例子:

\documentclass{article}
\usepackage{csquotes} 
\usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex}
\addbibresource{bibliography.bib}

\begin{document}

Previous studies have investigated the influence of spatial features on navigation in real life settings (e.g., on urban \parencite{desyllas_axial_2001} and building \parencite{haq_just_2003} levels).

但是,这会产生嵌套括号。如何更改括号内括号的外观(即,将其更改为方括号)?

提前致谢!

答案1

使用 - 的实验\mkbibparens似乎适用于 APA 样式:

嵌套括号

(我没有您的号码布,所以只使用了虚拟号码。)

平均能量损失


    \begin{filecontents}{\jobname.bib}
    @misc{john-73,
        author = {John, S.},
        year = {1973},
        title = {The best book ever},
    }
    \end{filecontents}


\documentclass{article}
\usepackage{csquotes} 
\usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex}
%\addbibresource{bibliography.bib}

    \addbibresource{\jobname.bib}

\begin{document}

Previous studies have investigated the influence of spatial features on navigation in real life settings (e.g., on building \parencite{john-73} levels).

\mkbibparens{text \mkbibparens{test}}


Previous studies have investigated the influence of spatial features on navigation in real life settings \mkbibparens{e.g., on building \parencite{john-73} levels}.

\end{document}

相关内容