支持数学模式下搜索和替换的轻量级编辑器

支持数学模式下搜索和替换的轻量级编辑器

我的教授要求我将论文中的所有p,q变量都改为变量。如果我只是搜索和替换,那么就会有太多的误报,因为它会突出显示每个带有字母的单词。我只想在数学模式下搜索,但显然我的编辑器不支持这一点。是否有一些轻量级编辑器,或者甚至是可以在数学模式下搜索和替换的 Web 工具?我只想完成这一项任务,然后重新使用我的旧编辑器。i,jp

我正在寻找点击解决方案,而不是编写宏等。

答案1

一个emacs+奥克泰克斯找到解决方案这里

M-x query-replace-regexp RET p RET \,(if (texmathp) "i" "p") RET
M-x query-replace-regexp RET q RET \,(if (texmathp) "j" "q") RET

它在任何环境中工作AUCTeX都会知道处于数学模式,例如$...$\[...\],或者,如果你\usepackage{amsmath}在你的序言中有\begin{align*}...\end{align*},等等。

答案2

我曾经写过一个 perl 脚本来做这种事情。不幸的是,美元是它的主要内容没有可以。但我还编写了一个 perl 脚本来将美元转换为 LaTeX 格式的美元。因此您可以先通过该脚本运行它,然后再运行替换程序。

  • 脱巴克用于将美元兑换成\( ... \)\[ ... \]
  • 数学运算用于数学中的搜索和替换。

相关内容