我正在写一段需要丹麦语编码/字符的文本。但主要语言是英语。所以我选择在文本模式下添加特殊字符。我现在面临的问题是,如果一个单词以特殊字符结尾,它会自动与下一个单词连接起来。所以
p\aa folks
应该
på folks
但它是
påfolks
我现在使用了一些水平间距宏,\,
但有没有更优雅的方法?另外,我还没有找到一个宏来提供两个单词之间的默认间距
答案1
要手动添加空格,请使用
p\aa\ folks
或者
p\aa{} folks
要自动执行此操作,请查看包xspace
及其命令\xspace
。您甚至可以\aa
使用它进行修补:
\usepackage{xspace}
\usepackage{etoolbox}
\apptocmd{\aa}{\xspace}{}{}
答案2
我想为这个问题添加另一个答案。您可以使用花括号来包含\aa
此字符后面的空格,如下所示p{\aa} folks
。就我个人而言,我认为p\aa{} folks
上述方法效果更好。