当使用 BibTeX 时,我通常需要用括号括住单词来修复大写字母错误(如BibTeX 在创建 .bbl 文件时丢失大写字母)。
我还使用它来修复在编写 .bib 文件时作者姓名包含连字符的一些问题。(不知何故相关:如何在 BibTeX 中正确排版作者的两个字的姓氏?)
TeXstudio 上是否有键盘快捷键可以将选定的单词括在括号中?如果没有,我该如何使用宏来实现?
编辑:我一直在使用 TeXstudio 来编辑 .bib 文件,但可能也可以使用其他编辑器(例如 Notepad++)来完成。
答案1
这是一个 TeXstudio 宏,我使用它来实现您提到的目的:
%SCRIPT
txt = cursor.selectedText()
editor.write("{"+txt+"}")
cursor.clearSelection()
在编辑宏窗口中添加该宏后(我使用“文本周围的括号”作为名称,其他字段留空),您可以在配置 TeXstudio | 快捷方式中为其分配键盘快捷键。它将列在菜单 | 宏下。