MacTex(texlive)-pn2pdf:未找到命令

MacTex(texlive)-pn2pdf:未找到命令

我的 MacTex 似乎缺少“pn2pdf”可执行文件

我搜索了整个硬盘,但只找到了相应的文档。我试过了,sudo tlmgr install --reinstall petri-nets但文件仍然丢失,尽管 tlmgr 报告已安装 petri-nets。(见tlmgr info petri-nets下文)

有任何想法吗?

package:     petri-nets
category:    Package
shortdesc:   A set TeX/LaTeX packages for drawing Petri nets.
longdesc:    Petri-nets offers a set of TeX/LaTeX packages about Petri nets and related models. Three packages are available: the first allows the user to draw Petri-nets in PostScript documents; the second defines macros related to PBC, M-nets and B(PN) models; and a third that combines the other two.
installed:   Yes
revision:    24088
sizes:       doc: 285k, run: 49k
relocatable: No
cat-date:    2014-10-15 19:06:54 +0200
cat-license: gpl
collection:  collection-pictures

答案1

TexLive / MacTex 有可用更新

对于 MacTex,通过 TexLive 实用程序:

TeX Live Utility应用程序,可在/Applications/TeX目录中找到。打开它,选择“更新”列表,然后选择 petri-nets 包并更新它(command-u,或进入菜单“操作/更新所选包”

感谢 Franck Pastor


对于 MacTex,通过控制台:

sudo tlmgr update --self

sudo tlmgr update --all


否则:

如果你确实需要手动执行此操作:

正如 egreg 指出的那样,该pn2pdf文件存在,但它不可执行,也不在正确的文件夹中。

MacOs / MacTex 的步骤:

  1. 使 pn2pdf 可执行

    sudo chmod a+x /usr/local/texlive/2015/texmf-dist/doc/generic/petri-nets/pn2pdf

  2. 创建从texbin路径到 pn2pdf 的链接,直到 TexLive 包含正确放置的 pn2pdf。一旦 TexLive 中提供的 petri-nets 包更新,可能需要手动删除此链接。

    sudo ln -s /usr/local/texlive/2015/texmf-dist/doc/generic/petri-nets/pn2pdf /Library/TeX/texbin/pn2pdf

相关内容