我已经开始使用 VSCode 编写和编译 LaTeX 文件,到目前为止,我非常喜欢它的高度可定制体验。我正在使用扩展“Prettify Symbols Mode”将代码中的某些 LaTeX 命令替换为其实际对应项,例如\alpha
像在编辑器中一样编写打印,α
这使得代码更具可读性。
现在出现了一个问题,我不知道该如何正确解决:
编写类似的命令\multiline
会变成μltiline
因为\mu
被打印为μ
“转换”符号的代码如下所示:
{
"ugly": "\\\\mu",
"pretty": "μ"
}
有人知道如何解决这个问题吗?
答案1
这是一个正则表达式匹配,因此您可以使用其中通常的正则表达式符号\\\\mu\\b
来\b
表示单词边界(即,它确保mu
后面没有字母)。(\
由于通常的字符串引用麻烦而加倍,因此真正的正则表达式是\\mu\b
)