在 Ubuntu 14.04 上,我遵循https://tex.stackexchange.com/a/44104/861。
第一个安装pax
包。
$ sudo tlmgr install pax
然后运行/usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install
。注意我必须指定 perl 脚本的完整路径,因为否则找不到它。这将下载并安装PDFBox
,这是使用 所需的 Java 库pax
。但我遇到了这个错误“安装失败,因为找不到 PDFBox 库!”。
$ sudo /usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install
...
* Downloaded: $TEXMFVAR/scripts/pax/PDFBox-0.7.3.zip
Archive: $TEXMFVAR/scripts/pax/PDFBox-0.7.3.zip
inflating: $TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar
* Unpacked: $TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar
texhash: Updating /tmp/$TEXMFVAR/ls-R...
texhash: Done.
!!! Error: Installation failed, because PDFBox library cannot be found!
perl 脚本还会$TEXMFVAR
在我当前目录下创建一个目录,其中包含以下内容:
$ ls \$TEXMFVAR/*
$TEXMFVAR/ls-R
$TEXMFVAR/scripts:
pax
并且 pdfbox 库已安装为\$TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar
,但未找到。
TEXMFVAR
在脚本中使用pdfannotextractor.pl
。我猜 perl 脚本找不到 的正确值TEXMFVAR
,/usr/local/texlive/2014/texmf-var
可能是正确的值?然后我想将此值传递pdfannotextractor.pl
给
$ TEXMFVAR=/usr/local/texlive/2014/texmf-var sudo -E /usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install
...
* Downloaded: /usr/local/texlive/2014/texmf-var/scripts/pax/PDFBox-0.7.3.zip
Archive: /usr/local/texlive/2014/texmf-var/scripts/pax/PDFBox-0.7.3.zip
inflating: /usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar
* Unpacked: /usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar
texhash: Updating /usr/local/texlive/2014/texmf-var/ls-R...
texhash: Done.
!!! Error: Installation failed, because PDFBox library cannot be found!
现在它已安装到预期目录/usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar
,但仍然找不到。
谢谢。