![如何在 Windows 上添加到 FASTEX?](https://linux22.com/image/392942/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E6%B7%BB%E5%8A%A0%E5%88%B0%20FASTEX%EF%BC%9F.png)
我刚刚下载了 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;]"
最后一步是将触发词分配为要执行的字符串。