文章目录
- 写在前面
- 内置补全命令及记忆
- 希腊字母的补全
- 规则
- 对应表
- 小写希腊字母
- 大写希腊字母
- 作为变量的希腊字母
- 常用数学命令(字体)的补全
- 常用环境的补全
- 自定义补全命令
- 结语
- 参考文献
写在前面
接上一篇《学习TeXworks编辑器(一)自定义快捷键详解》,这次讲讲编辑器里面的
TAB自动补全,一些系统内置的补全快捷命令以及自定义快捷补全的方法,参考自1。同样地,感兴趣的朋友可以看一下2,里面讲解的记忆方法很不错。
运行环境:
Windows10 x64
(MiKTeX 20.7)
需要注意的一点是,TeXLive和MiKTeX下的补全命令略有不同,例如文本模式下的补全(dxa补全为\(\alpha\)),MiKTeX就不支持。
内置补全命令及记忆
下面的代码补全均可以通过"键入简单命令
TAB键"进行补全,这部分主要说说这些命令记忆的方法,关于详细的对应表可以进入C:\Users\<USER>\AppData\Local\MiKTeX\TeXworks\0.6\completion文件夹(更快捷的方法我在上一文章《学习TeXworks编辑器(一)自定义快捷键详解》中有提到),在该文件夹下有四个文件,分别是:
-
tw-basic.txt:主要是希腊字母补全及一些中定义的命令等的补全方式;
-
tw-beamer.txt:顾名思义,是beamer演示文档中常用的一些环境、命令等的补全方式; -
tw-context.txt:这个不太理解,有兴趣的朋友欢迎补充; -
tw-latex.txt:一些在定义的环境、命令等的补全方式;
一些主要的规则是:
- 数学模式下的命令(希腊字母)都要以
x开头; - 环境命令以
b开头,取begin的首字母; - 文本模式以
d开头,不过这个补全只能在TeXLive下补全,不能在MiKTeX下补全。
希腊字母的补全
的一大强项就是排版数学公式,而希腊字母又是数学工作者们不得不面对的,面对
\varepsilon这样长的命令,写起来实在浪费时间,所以编辑器预定义了关于所有希腊字母的补全命令,下面详细介绍一下关于希腊字母的补全命令的规则与记忆方法。
规则
- 在希腊字母补全之前先键入
x,作为补全希腊字母的标志,即xa补全为\alpha; - 24个希腊字母均有与之对应的英文字母(特别地,
\psi和\phi由于第一个字母都是p,所以补全时需要键入两个字母,即xps和xph,而xp默认补全为\pi。类似地,还有\epsilon和\eta,\tau和\theta,这两组的前者只需输入xe、xt即可补全,而后者需要输入xet、xth); - 键入大写字母时,需要在前面加上字母
c,例如,xcl补全为\Lambda,需要注意的是,字母\alpha,\beta,\epsilon,\tau没有大写(因为这些字母的大写与英文中对应的大写字母一样,所以没有对应的补全命令,并且在中键入
\Alpha会报错!) - 一些特别的希腊字母,例如
\varphi,\varepsilon等,需要在前面加上字母v,即xve补全为\varepsilon; - 对于希腊字母
omicron,不存在对应的命令\omicron,而是直接以拉丁字母(英文字母
o)表示。
下面是小写希腊字母(及一些作为变量的字母)与补全命令的对应表,参考自《lshort-zh-cn》3。
对应表
小写希腊字母
字母( | 补全命令 | 字母( | 补全命令 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
大写希腊字母
字母( | 补全命令 | 字母( | 补全命令 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
作为变量的希腊字母
字母( | 补全命令 | 字母( | 补全命令 |
| |
| |
| |
| |
| |
| |
常用数学命令(字体)的补全
数学命令 | 补全命令 | 数学字体 | 补全命令 |
| |
| |
| |
| |
| |
| |
| | ||
| | ||
| | ||
常用环境的补全
这里面的补全,主要句法是"字母b+开头三个字母",当然了,有的只需要一到两个字母就可以实现补全,例如bi可以得到下面的环境。
\begin{itemize}
\item
\end{itemize}•一般来说补全之后光标会直接来到环境的内容部分,在其结尾会有一个placeholder(黑圆点),当你输入完成后,按下Ctrl+TAB即可跳到圆点位置,然后按下回车就可以输入之后的内容啦!
环境 | 补全命令 | 环境 | 补全命令 |
| | | |
| | | |
| | | |
| | ||
| | ||
| | ||
| | ||
| |
自定义补全命令
直接在tw-latex.txt文件中添加自己的自定义补全命令并保存(文件可能写保护,保存时候选覆盖文件)即可,例如,
在文件末尾添加:
me:=\mathrm{e}就可以在重启编辑器后使用
me+TAB进行自然对数的补全啦!更多好玩的内容还请看参考文献1。
结语
上面提到的一些补全,不需要每一个都记住。正所谓熟能生巧,用得多了自然就熟记于心,希望本文可以帮到正在学习的大家~
参考文献
- 《A short manual for TeXworks》英文版; ↩︎
- 《简书:TeXworks使用指南》; ↩︎
- 《lshort-zh-cn》; ↩︎









