我遇到一个问题,在常规段落中,任何元音都会变成变音符号,而无需使用命令。
"apple"
变成了äpple"
,"Question?" Anwser.
变成了"Question?Änswer
这可能是什么原因造成的?如何修复此问题而不必每次都转义"
?
答案1
首先,你遇到的问题是不是特定于使用 LuaLaTeX 编译文档。它与 pdfLaTeX 和 XeLaTeX 一样多。
如果将软件包作为(主要)语言选项babel
加载,则将启用涉及 glpyh的各种键盘简写。这些简写之一是后跟一个元音字母(、、、、、、、或),这表示您希望使用变音符号/diereris 排版相应的元音字母。另一个简写是排版为(“scharfes Ess”、“ess-zett”)。ngerman
"
"
a
e
i
o
u
A
E
I
O
U
"
"s
ß
显然,这是不是您希望对"apple"
和进行什么操作"Answer"
。该怎么办?您可以通过指定选项完全禁用 babel 的简写shorthands=off
(通常不推荐!),或者您可以训练自己停止使用"
作为引用字符。具体来说,我建议您使用csquotes
选项 加载包german=quotes
。这样,如果您编写\enquote{apple}
和\enquote{Answer}
,单词将使用德语风格的上下双引号(“Gänsefüsschen”?)引用。
\documentclass{article}
\usepackage[english,ngerman]{babel}
\usepackage[german=quotes]{csquotes} % for \enquote macro
\begin{document}
"apple", "Answer" \quad vs.\quad \enquote{apple}, \enquote{Answer}
\end{document}