使用终端运行 LaTeX 命令

使用终端运行 LaTeX 命令

由于我一直使用 TeXShop 来编译我的tex文件,所以我不必通过终端运行 LaTeX 命令(TeXShop 中包含许多宏BibTeX,例如MakeIndex等)。现在我想包含一个索引并更改其样式,根据我的理解,我需要在终端中运行以下命令来生成文件.ist

makeindx -g -s a:\mkidx.ist MyIndex.idx

我只是不知道如何通过终端运行 (LaTeX) 命令。有人能帮忙吗?

答案1

打开终端,使用cd进入包含 的文件夹MyIndex.idx。如果该文件夹是你的主目录,那么只需cd ~输入 即可,否则cd ~/Documents输入 Documents 文件夹等。然后只需输入命令,可能是

makeindex -g -s mkidx.ist MyIndex.idx

而不是上面所看到的(即makeindex代替makeindx和不a:\,在我看来像 MS-DOS)。

这假设终端知道在哪里找到makeindex,但情况可能并非总是如此,具体取决于您的系统设置方式。如果失败,请使用 Spotlight 查找名为 的文件makeindex,并在 之前添加其位置makeindex。在我使用的机器上,makeindex位于/opt/local/libexec/texlive/binaries/,因此上述命令变为

 /opt/local/libexec/texlive/binaries/makeindex -g -s mkidx.ist MyIndex.idx

相关内容