![在 LyX 中定义快捷方式](https://linux22.com/image/249035/%E5%9C%A8%20LyX%20%E4%B8%AD%E5%AE%9A%E4%B9%89%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F.png)
我习惯用 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