插入环境时的 TeXShop 缩进

插入环境时的 TeXShop 缩进

在 TeXShop 中,我equation通过输入单词“equation”然后按 CMD-B 来创建环境。结果如下,其中“|”是我的光标:

\begin{equation}
 |
\end{equation}

光标最初缩进一个空格。我更希望它缩进一个制表符。(或者更好的是,缩进四个空格,只要制表符也可以重新配置为插入四个空格。)

有没有办法按照我想要的方式改变这种行为?我在偏好设置中找不到任何相关信息。

答案1

有一个更好的方法,即使用 TeXShop 的命令完成功能,并且可以轻松编辑命令完成文件。使用命令完成功能,您可以输入

beq

在行首,然后按下触发键(默认为 ESC)即可

\begin{equation}
|•|
\end{equation}•

其中 |•| 是选定的“项目符号”(此处称为标记)。然后您只需键入公式,该标记将被您的文本替换。有一个命令可以跳转到下一个项目符号并选择它(Ctl-Cmd-F),这样您就可以轻松到达环境的末尾。有关更多信息,请参阅帮助->TeXShop 技巧和窍门文档。

哦...命令完成文件可以编辑,这样您就可以根据自己的喜好更改命令的格式。

答案2

答案是:通过编辑 AppleScript 可以轻松实现这一点。转到“宏”->“打开宏编辑器”,然后查找“插入开始/结束”。查找以下行

set environment to begin_environment & linefeed & " " & linefeed & end_environment

大约一半,并将其更改为

set environment to begin_environment & linefeed & "\t" & linefeed & end_environment

就是这样。

但是,宏仍然不尊重任何周围环境的缩进。解决这个问题是另一个问题,我曾在让 TeXShop 正确缩进 begin/end

相关内容