我正在尝试配置 TeXWorks 编辑器以使用与 TeXMaker 相同的语法着色。然而,TexWorks 使用正则表达式来指定应该着色的内容。不幸的是,它没有用于数学公式的默认设置。
我想匹配两个$
之间的所有内容,
匹配两个\[
和\]
之间的所有内容,
匹配两个\(
和\)
之间的所有内容,
匹配两个$$
和$$
之间的所有内容。后者在 LaTeX 文档中很少使用,所以不是非常必要。
可以使用多个正则表达式来匹配所有可能情况。
当然,\$
会被转义,因此不希望匹配它,也不希望匹配 \\[
等。
接下来,我还想匹配 \begin{equation}
和 \end{equation}
之间的所有内容,但这很简单。
“无法完成”是一个可能的答案。
\(…\)
可以嵌套(考虑到完全有效的\(x = y + z \text{ where \(z\) is the error}\)
)。这是优先选择它而不是$…$
的原因之一。但是,您可能想为简单起见忽略它。 - Konrad Rudolph