当我在句号前使用大写字母时,会出现这种奇怪的行为,就像这样
1 \documentclass{article}
2 \begin{document}
>> 3 Another possible protein blah blah blah from GRIP/ABP. Blah Blah Blah
4 \end{document}
我在 vim 中经常遇到的错误是:
blahblah.tex|3 error| missing `\@' before `.' in "ABP."
这是什么意思?为什么我会得到这个信息?我该如何解决它?
答案1
以下内容希望能够回答您的“缩写问题”:
vim
建议在 So, do it! 中插入句号\@
。.
原因...GRIP/ABP.
是GRIP/ABP
句号前的任何大写单词通常都是缩写。而且,在某些情况下,缩写有句号,而有些则没有。要将缩写结尾的句号视为句子结尾的句号,就像您的情况一样,请使用Another possible protein blah blah blah from GRIP/ABP\@. Blah Blah Blah
如果你不使用它,效果如下:
\documentclass{article} \begin{document} Another possible protein blah blah blah from GRIP/ABP. Blah Blah Blah \par Another possible protein blah blah blah from GRIP/ABP\@. Blah Blah Blah \end{document}
注意间距的差异后句号。后者构成了比平常更长的句末句号。
vim
很聪明,建议您使用它,因为使用适当的标点符号是一种很好的风格。见1.