分类
LaTeX

利用WinEdt的Active String减少中文错别字

我们写中文文章时, 时不时把由和有, 以下和一下写混淆. 其实我们可以利用WinEdt提供的Active String宏自动更正.

首先, 打开Options->Options Interfaces...->Delimiters, Active Strings, Abbreviations...->Active Strings, 作为例子, 找到如下代码

STRING="Lamda"
  BEFORE=1
  START_FILTER="\"
  END_FILTER="~Alpha"
  ENABLED=1
  MODE_FILTER="TeX"
  MACRO="[BeginGroup;Backspace(2);Ins('bda');EndGroup;]"     

在其后添加

STRING="一下"
  ENABLED=1
  MODE_FILTER="TEX"
  MACRO="[BeginGroup;Backspace(2);Ins('以下');EndGroup;]"

STRING="流行"
  ENABLED=1
  MODE_FILTER="TEX"
  MACRO="[BeginGroup;Backspace(2);Ins('流形');EndGroup;]"

STRING="我们由"
  ENABLED=1
  MODE_FILTER="TEX"
  MACRO="[BeginGroup;Backspace(1);Ins('有');EndGroup;]"

最后, 右击该文件, 在弹出菜单中点击Load Script (F9).

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据