首先要说的是,我最近使用 Python 3.3(一种编程语言)的经历促使我对使用 Texmaker 来“TeX”某些内容的最喜欢的方式的潜力产生疑问。
在 Python 中,当您定义函数或简单地创建左括号\括号\大括号(以下统称为“大括号”)时,光标会立即越过左大括号,并在光标后创建相应的右大括号。Python 的便捷功能是,当我输入完大括号的参数后,我只需重新输入自动创建的右大括号即可“转义”大括号内部的部分。一旦光标越过右大括号,左大括号、右大括号以及参数内的所有内容都会保持临时的灰色填充背景,以帮助用户验证参数是否正确。
我喜欢 Python 的这个功能,而且 Texmaker 在输入环境命令方面也几乎同样出色。Texmaker 有自己的指示参数开始和结束位置的方法,即在我的系统上用黄色突出显示左括号和右括号,并将这些括号的字体颜色更改为红色。我遇到的问题是,在 Texmaker 中,我无法“通过”自动创建的右括号进行输入;这种能力非常有用,因为 Texmaker 经常使用括号。
我将尽力说明我在下面寻找的内容以及问题是什么样子。如果您可以允许竖线“|”代表光标,则会发生以下情况:
假设我几乎已经以最简单的格式输入完 1/2 的分数(请注意,当我开始输入时,自动完成功能会创建所有 4 个括号\frac
。
这就是我所寻找的:
\frac{1}{2|}
(刚刚输入完2
,光标在后面2
,我现在想“输入”最右边的括号。
\frac{1}{2}|
(我刚刚输入完}
,光标可以继续输入。这就是我想要的功能。)
这是 Texmaker 为我做的事情:
\frac{1}{2}|}
(我刚刚输入内容}
,光标位于两个右括号之间。因此,创建了一个不匹配的括号,我必须按 DELETE 才能像以前一样继续输入。
所以我的正式问题是:启用 Texmaker 的自动完成功能后,如何“输入”(如上所示)参数末尾的右括号?任何帮助都非常感谢!
答案1
您描述的行为与 Python 编程语言无关,它是您用来编写 Python 代码的编辑器的一个功能——据我所知,是 Eclipse。
如果 Texmaker 不这样做,那么你除了提交功能请求看看作者是否添加它,或者学会在没有它的情况下生活。
另一个选择是切换到不同的 LaTeX 编辑器,其中有很多,请参阅LaTeX 编辑器/IDE。例如,Eclipse 有一个名为 TeXlipse 的 LaTeX 插件,因此我认为它也能满足您的需求。另一个建议是使用 Texmaker 的一个分支,名为特克斯工作室具有此功能。