我按照在 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
命令将出现在下拉菜单中。