所以我正在写作业,并使用“”来引用。但是,当引用以 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«),遵循当前活动的语言。(如果情况最坏,您可以随时在麻烦的环境之前和之后使用\DisableQuotes
and ,例如。)\EnableQuotes
tikzpicture
这对我来说是一个重大的改变。