提供的参考书目中的引号默认样式biblatex
是美国/英国样式:“ ”
。但是,我希望使用德文样式的引号:„ “
,但保留我指定的语言(slovene
)。
这是我的 MWE:
\documentclass[a4paper,12pt]{article}
\usepackage{filecontents}
\begin{filecontents}{bibliography.bib}
@article{article,
year = {2020},
number = {2},
author = {Someone Someone},
publisher = {Unknown University Press},
title = {The Title of the Article},
journal = {Studies of Something}
}
\end{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in]{geometry}
\usepackage[slovene]{babel}
\usepackage[backend=biber,style=authoryear,citestyle=numeric-comp]{biblatex}
\setlength{\parindent}{1cm}
\frenchspacing
\bibliography{bibliography}
\begin{document}
\section*{Section}
I want ,,this``, not ``this''. \cite{article}
\printbibliography
\end{document}
答案1
这将自动完成,如果你加载babel
(例如ngerman
)和csquotes
。
也就是说,删除您的babel
负载,然后在biblatex
包裹负载之前添加以下内容:
\usepackage[english, ngerman]{babel}
\usepackage[autostyle]{csquotes}
要将其与其他缺少本地化的语言一起使用csquotes
,只需确保最后加载包含所需本地化的语言即可。如评论中所要求,如果还使用slovene
,请babel
按如下方式加载,然后其后续csquotes
调用将按预期工作。
\usepackage[english, slovene, ngerman]{babel}
或者,您可以只提供您想要的语言并简单加载,csquotes
如下所示,手动指定引用类型:
\usepackage[slovene]{babel}
\usepackage[autostyle=false, style=german]{csquotes}
A相关主题也值得一看。
您可以使用 MWE 查看此内容在背页上。