TeXstudio 宏将文本更改为 \index{text}

TeXstudio 宏将文本更改为 \index{text}

我目前正在写一本书,直到我写了将近 200 页之后我才意识到我没有考虑到索引。我正在使用 imadeidx 包,它工作得很好,但是在编写完所有定义后,我现在需要返回并在所有定义旁边附加 \index{}。有没有办法定义一个宏,立即将我的选择放入 \index{}?例如,我用鼠标选择单词“number”,然后执行 Ctrl+Shift+9(例如),它会将选择更改为 \index{number}。我不确定在哪里可以找到有关这种宏的文档,所以即使只是朝着正确的方向点头也很好。

答案1

您可以创建一个用户宏:

%SCRIPT
cursor.replaceSelectedText("\\index{" + cursor.selectedText() + "}")

在此处输入图片描述

相关内容