![有没有 {} 的替代品,也可以将其扩展为无?](https://linux22.com/image/315816/%E6%9C%89%E6%B2%A1%E6%9C%89%20%7B%7D%20%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%93%81%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%B6%E6%89%A9%E5%B1%95%E4%B8%BA%E6%97%A0%EF%BC%9F.png)
我的文本编辑器中有一个奇怪的错误,导致它错误地缩进以特殊字符(例如希腊字母)开头的任何行。
% My editor will indent the leading spaces in this line incorrectly.
Γ ⊢ ...
{}
我发现的一个解决方法是在行首添加一个。如果行中的第一个字符是 ASCII 字符,我的编辑器会正确缩进内容,并且添加一个{}
不会改变任何格式
% My workaround
{} Γ ⊢ ...
有没有噪音较小的替代方案{}
?我试过~
和,\
但两者都添加了额外的空格,从而修改了生成的文档的格式。
答案1
问题不是很清楚,但肯定{}
不会扩展为无,并且通常会影响间距。
比较
one two and one {} two
Plain TeX 和 LaTeX 确实有一个命令\empty
定义(有效)为
\def\empty{}
它确实会扩展为无,因此您可以使用\empty
,但似乎最好在编辑器中修复配置,而不是在 TeX 文件中添加奇怪的东西。