多年来我一直是 TeXShop 的满意用户,几乎没有觉得它错过了什么重要的东西。
但由于我越来越多地从头开始编制索引,我开始寻找一种工具,可以帮助我完成延伸和系统化我的条目。我没有考虑使用宏和快捷方式将实际命令添加到代码中。可以轻松配置 TeXShop 来执行此操作。
我主要需要一种方便的方法来重新使用上次索引项出现时我已经弄清楚的信息:例如,当文本提到“查尔斯国王”并且我用标记的名字时,\index{Charles}
我想获得一个包含所有之前标记的查尔斯的列表,以及一种快速的方法来选择和粘贴\index{Charles 2@Charles II, dit \emph{le Chauve}, (823--877), king of the Franks, Holy Roman Emperor}
我第一次提到他时从维基百科中煞费苦心地复制的全部内容。
我见过参考TeX似乎提供了这个功能,我可能会最终跟随布伦特的脚步如果有必要的话我会切换到 emacs – 但我真的不想这样做。
除了 emacs 之外,是否有专用的 TeX 编辑器支持所述功能,或者是否有可用于扩展其中一个编辑器的附加组件或脚本?
欢迎提供有关其他编辑器中类似 RefTeX 功能的信息,但对我来说这些是次要的。
答案1
嗯,索引是一件非常关键的事情。一个优秀的索引通常需要雇佣一个人来创建,因为他/她能比程序做得更好。
我不知道有哪个编辑器(除了 Emacs)有这样的功能,但有一个名为 phyton 的程序索引大师似乎可以帮到你。它有两个程序部分,一个用于在 LaTeX 代码中搜索值得索引的单词,另一个用于帮助你添加所需的索引条目...
但请注意,我对此没有经验,因为我自己创建了一个索引......