我使用的 TeX 语法高亮器在几乎所有情况下都会将所有以“in”结尾的数字(例如0 in
或)32 in
标记为危险的鲜红色。为什么?
答案1
我不知道 Vim 及其 TeX/LaTeX 语法解析器。它可能使用一些规则,将数字后跟关键字之一in
pt
cm
mm
em
ex
(也可能是 TeX 接受的其他度量单位)解释为表示长度;这通常是好的,但它在以下情况下会失败:
书架上有 42 本书,盒子里还有 32 本书
我的 Emacs+AUCTeX(Aquamacs)版本不能做到这一点:它仅在\setlength
和的参数中突出显示长度\addtolength
。