如何防止引号变成变音符号?

如何防止引号变成变音符号?

所以我正在写作业,并使用“”来引用。但是,当引用以 A、I、O 或 U 开头时,它会将它们变成 Ï、Ä、Ö、Ü。有什么方法可以避免这种情况吗?

答案1

可能还有其他方法。当然,David 指出了LaTeX做事的“唯一正确方法”,即''分别使用 `` 和 ,这是正确的。我自己经常用德语和英语书写(而且使用的是德国 QWERTZ 键盘),但我总是发现这样打字很麻烦,尤其是重音符 `,对我来说,它主要充当重音字符的死键(想想 àèò 等)。

为了简单地防止Babel将“”标记变成变音符号,您可以禁用简写,如下所示:

\usepackage[shorthands=off,english,ngerman]{babel}

对于引号本身,我建议使用csquotes。这是我的设置:

\usepackage[autostyle=true, babel=true,
english=american, german=quotes]{csquotes}
\MakeOuterQuote{"}

嵌套引号等存在潜在问题TikZ,但大多数情况下都可以使用:您可以使用“常规”引号并Babel自动将其转换为“印刷”(德语:“typographische”)引号(如果您想更花哨,甚至可以使用 »Guillemets«),遵循当前活动的语言。(如果情况最坏,您可以随时在麻烦的环境之前和之后使用\DisableQuotesand ,例如。)\EnableQuotestikzpicture

这对我来说是一个重大的改变。

相关内容