如何在 Windows 上添加到 FASTEX?

如何在 Windows 上添加到 FASTEX?

我刚刚下载了 LaTeX 的 FasTeX 宏包。它非常棒,已经加快了我的工作速度。简而言之,它有一大堆短文本字符串,当它们后面跟着两个空格时,就会输入一大堆代码。例如,将 bfig \begin{figure} 添加到您的文档中。

在一个TUGboat 文章题为“FasTeX 简介”的文章展示了如何在 Mac 或 Unix 上添加更多缩写,但我没有看到有关如何在 Windows 机器上使用 WinEdt 执行此操作的任何信息。(例如,我想blistrt 创建 \begin{listing}[package = R, breaklines = TRUE]。

有办法吗?

答案1

快特克斯
是专门为 WinEdt 移植到 Windows 的,因此与 Mac(TypeIt4Me)和 Unix(scedit for expect)参考版本相比略有不同加州理工学院

为了允许国际使用,“触发”键是一对键(WinEdt = 双空格),并且可以简化为单个键(例如空格)以用于“纯拉丁语”(即英语),然而,在 UTF8 使用量不断增加的时代,最好避免这种简化,因为可能会导致问题。

在 LyX 中,此类缩写字符串别名(又称宏)存储在文档前言中,这意味着可能存在下游问题。在 FasTeX 中,此类缩写别名是机器专用的,因此不会保存在 TeX 中,因此对其他人来说不是可移植性问题。

已经定义了大约 1500 个别名快捷方式,但由于这是一个非常简单的别名替换方案,因此很容易添加您自己的别名。在 Mac Typeit4Me 版本中有一个前端 GUI。然而,在 WinEdt 版本中,您只需使用 WinEdt,显然没有激活 FasTeX,以免干扰其文件的保存。

当您从 下载并安装http://www.winedt.org/macros/latex/FasTeX.html 按照说明操作,你最终应该会在编辑器控制台中看到

Installing...
OK:      File ActiveStrings-FasTeX.ini copied to ConfigEx.
OK:      File FasTeX_Templates.edt copied to Macros\Active Strings\FasTeX.
OK:      File FasTeX_Templates.edt.dat copied to Macros\Active Strings\FasTeX.
OK:      File ConfigEx\ActiveStrings.ini successfully updated.

完毕...

你需要找到这些工作副本最有可能隐藏在哪里

您的个人%appdata%\WinEdt Team\WinEdt 10\ConfigEx目录和
%appdata%\WinEdt Team\WinEdt 10\Macros\Active Strings\FasTeX文件夹
您应该能够将这些条目粘贴到资源管理器中进行检查。

最好进行本地备份,以防编辑出现问题后需要恢复。

打开FasTeX_Templates.edt.dat并在末尾(在前一个结束条目之后,默认情况下可能是 -tabl-)留一个空行,然后根据需要添加触发词,然后定义,随后再次添加触发词,但用连字符包裹。

blistrt
\begin{listing}[package = R, breaklines = TRUE]
-blistrt-

打开ActiveStrings-FasTeX.ini并在最后一个宏行之后(//END 行之前)添加以下内容注意触发字符串 blistrt 后面必须有两个空格

STRING="blistrt  "
  ENABLED=1
  MODE_FILTER="TeX"
  MACRO="[BeginGroup;Backspace(9);Ins('\begin{listing}[package = R, breaklines = TRUE]');EndGroup;]"

最后一步是将触发词分配为要执行的字符串。

在此处输入图片描述

相关内容