![插入环境时的 TeXShop 缩进](https://linux22.com/image/452982/%E6%8F%92%E5%85%A5%E7%8E%AF%E5%A2%83%E6%97%B6%E7%9A%84%20TeXShop%20%E7%BC%A9%E8%BF%9B.png)
在 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。