文章目录
- 写在前面
- 内置补全命令及记忆
- 希腊字母的补全
- 规则
- 对应表
- 小写希腊字母
- 大写希腊字母
- 作为变量的希腊字母
- 常用数学命令(字体)的补全
- 常用环境的补全
- 自定义补全命令
- 结语
- 参考文献
写在前面
接上一篇《学习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》; ↩︎