稍微定制一下 SBL,使用单引号代替双引号

稍微定制一下 SBL,使用单引号代替双引号

我开始学习乳胶,我真的不知道这会有多容易或多难,我需要专注于我即将到期的作业,而不是学习乳胶:D 我的机构使用几乎SBL,也就是说我可以使用这个:

\documentclass{article}
\usepackage[style=sbl,backend=biber]{biblatex}
\addbibresource{file.bib}
\begin{document}

Stuff\autocite[1]{book}

\clearpage

\printbibliography

\end{document}

但我需要它在参考书目/脚注中输出单引号而不是双引号。这是否可以轻松实现,还是我必须学习如何制作自己的模板?

答案1

如果所有主要级别的引号都应该是“单”而不是“双”(英国的,而不是美国的),您可以这样做:

\documentclass{article}
\usepackage[american]{babel}% recommended for use with csquotes & biblatex
\usepackage[style=british]{csquotes}
\usepackage[style=sbl,backend=biber]{biblatex}
%\addbibresource{file.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}

This is how the \enquote{Brits} use quotation marks.

Stuff\autocite[1]{bertram}

\printbibliography

\end{document}

编辑听起来(这种情况经常发生)是没有排版经验的人在制定排版规则。如果您需要在文本中使用“美国”引号,并在引用和参考书目中使用“英国”引号,那么您必须付出更多努力。

但这一要求含糊不清,因为“英国”标点符号更“合乎逻辑”。也就是说,当标点符号不是原始引文的一部分时,它就位于标点符号内。(“美国”标点符号似乎是基于美学的:如果它看起来“更好”,那么你就把标点符号放在“里面”;但如果它看起来不好看,那么你就不这么做。)两种方法都可以。

第一类:用于引用和参考的带有逻辑标点的英国引号:

\documentclass{article}
\pagestyle{empty}
\usepackage[papersize={8.5in,2.25in},height=2in]{geometry}
\usepackage[british,american]{babel}%
\usepackage[babel=true]{csquotes}%
\usepackage[style=sbl,backend=biber]{biblatex}
%\addbibresource{file.bib}
\addbibresource{biblatex-examples.bib}

\AtBeginEnvironment{thebibliography}{\selectlanguage{british}}
\AtEveryCite{\selectlanguage{british}}

\begin{document}

This is not how the \enquote{Brits} use quotation marks; but it is how
they do references and citations\ldots

Stuff\autocite[1]{bertram}

\selectlanguage{british}
\printbibliography

\end{document}

示例 2

第二种:英国引号,但带有美式标点符号:

\documentclass{article}
\usepackage[british,american]{babel}%
\usepackage[autostyle=true]{csquotes}%
\usepackage[style=sbl,backend=biber]{biblatex}
%\addbibresource{file.bib}
\addbibresource{biblatex-examples.bib}

\AtEveryBibitem{\selectlanguage{british}\uspunctuation}
\AtEveryCite{\selectlanguage{british}\uspunctuation}

\begin{document}

This is not how the \enquote{Brits} use quotation marks or puncutation.

Stuff\autocite[1]{bertram}

\printbibliography

\end{document}

示例 3

相关内容