在这篇文章中,作者讨论了使用“\ @”来在句子结尾不是完整句子的情况下(例如Mr. ,ie等)正确地添加空格的方法。
所建议的宏
所建议的宏
\newcommand\etc{etc\@ifnextchar.{}{.\@}}
这个方法并不完美,因为在(\etc more text)
的情况下,它会生成(etc.more text)
。
我见过很多作者自己制作了自己的版本\etc
宏,大多是变形的etc.\
。
对于\etc
、\ie
、\etal
、\eg
这些宏,哪些能在大多数情况下产生最好的效果?
这是一些太过于个人口味以至于无法一般化解决的问题吗?