在 LyX 中定义快捷方式

在 LyX 中定义快捷方式

我习惯用 Tex 打字(因为我是 math.stackexhange 的成员),我决定使用编辑器来帮助我打字,并根据建议安装了 LyX(我对此很陌生,在这个论坛中的搜索没有返回有用的结果...)。

我的问题是:我有一些经常输入的单词(例如 \mathbb{R} 等),我可以创建某种快捷方式吗,这样我只需要输入类似 \fR(字段 R)之类的内容,或者任何其他有用的技巧,以免一遍又一遍地输入相同的内容?

答案1

可能有帮助的一种方法是为经常使用的符号组合定义一个数学宏。您可以使用以下方法定义数学宏插入>数学>。输入宏的名称和宏的内容后,您可以在整个文档中使用新宏(只要它处于数学模式)。您可以在 LyX 中阅读有关数学宏的更多信息这里

答案2

由于我在不同平台上使用各种编辑器,所以我习惯使用快捷键管理器

  • Windows 上的 Autohotkey
  • Linux 上的自动键
  • Mac OS X 上的 Textexpander

所有这些工具都允许您定义快捷方式,例如“s#”,当光标位于花括号之间时,它会扩展为 \section{}。自从我开始使用它们以来,我的 TeXing 速度大大提高。

答案3

您可以定义键盘快捷键来插入所需的内容。

转到“工具”>“首选项”>“编辑”>“键盘快捷键”,然后“添加新快捷math-insert \mathbb{R} 键”。在命令字段中,键入并分配一个组合键。

根据以下评论进行更新:如果您觉得留在框中很烦人mathbb,您可以将键盘快捷键绑定到功能

command-sequence math-insert \mathbb{R}; char-forward; char-forward

如果你也想跳出数学的框框,可以添加一个额外的; char-forward

相关内容