我想为论文等创建一个个人模板,其中我想使用 Guillemets。由于我不希望它们妨碍 >>lorem<<,而是 << lorem>>,所以我决定使用该swiss
选项。现在我在我的 babel 包中包含了几种语言,但是当我想swiss
为所有语言设置时,Latex 告诉我Quote style not defined
。我的代码如下所示,也许你们中的一个人可以帮助我:
\documentclass[a4paper, 12pt]{article}
\usepackage[top=2cm, bottom=2cm, left=4cm, right=3cm]{geometry}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman,english,french,bulgarian,russian]{babel}
\usepackage[babel,german=swiss,english=swiss,french=swiss,bulgarian=swiss,russian=swiss]{csquotes}
答案1
根据 csquotes 的文档,没有为俄语预定义引号样式,保加利亚语甚至没有被列为受支持的语言之一(见表 2)。文档对此并不十分清楚:“默认定义的引号样式和样式变体”可能意味着这些只是默认值,可以自由更改。但是,某些引号样式似乎不适用于某些语言(因此,对于英语,您只能在“美国”和“英国”之间选择,而不能在“瑞士”之间选择)。
由于您希望对所有语言使用一种样式,因此您无需为每种语言单独设置样式。只需全局设置即可!
\usepackage[babel,style=swiss]{csquotes}
无论您使用什么语言,这足以在所有引文周围加上瑞士风格的引号。