在 TeXShop 中实现 glossary.engine 的问题

在 TeXShop 中实现 glossary.engine 的问题

我按照在 Mac 上的 TeXShop 中创建词汇表但创建的引擎没有出现(甚至没有使用 Emacs)。这是我所做的:

glossary_run.engine使用TextEdit(后来也使用 Emacs)创建了:

#!/bin/sh

bfname=$(dirname "$1")/"`basename "$1" .tex`"

makeindex -s "$bfname".ist -t "$bfname".alg -o "$bfname".acr "$bfname".acn
makeindex -s "$bfname".ist -t "$bfname".glg -o "$bfname".gls "$bfname".glo

我保存了文件/Applications/TeX/TeXShop.app/Contents/Resources/TeXShop然后运行

chmod a+x glossary_run.engine

在 中Terminal,已启动TeXShop但在下拉菜单中找不到glossary_run。有人知道哪里出了问题吗?

答案1

.engine 文件应该放在

~/Library/TeXShop/Engines 

不在实际的 .app 包装器中,您需要退出并重新启动TeXShop

此后,该glossary_run命令将出现在下拉菜单中。

相关内容