在 Windows 上安装和使用 pdfcrop

在 Windows 上安装和使用 pdfcrop

首先我必须承认我绝对不是 tex 方面的专家;我发现了几篇与 perl 脚本无法与 latex 一起使用相关的帖子,但我无法弄清楚我的电脑上发生了什么。

因此,我尝试使用 pdfcrop https://www.ctan.org/pkg/pdfcrop。我下载了 pdfrcrop.pl 文件,但 Windows 的文档对我来说相当模糊。

我已经能够运行 perl pdfcrop.pl,现在我有:

  • MikTex\miktex\bin\x64\pdfcrop.exe
  • MikTex\scrips\pdfcrop\pdfcrop.pl
  • MikTex\tex\latex\scrips\pdfcrop\pdfcrop.pl

当我在命令提示符中输入时:

  • pdfcrop——版本,我得到:pdfcrop 2012/11/02 v1.38
  • perl --version,我得到This is perl 5, version 22, subversion 0 <v5.22.0> ...

现在我通过 knitr 使用 pdfcrop 并收到错误消息:

cropping figure/pyfig.pdf
pdfcrop: The Perl interpreter could not be found.

当我尝试在终端中直接运行 pdfcrop 时,它在第二步停止:

*Copy input file to temporary file
!!!Error copy failed, <No such file or directory/Access denied>

非常感谢您的帮助 !

答案1

您需要首先安装 Windows 的 Perl 支持(例如https://www.activestate.com/activeperl) 然后使用 Miktex 包管理器安装 pdfcrop。

然后您应该能够pdfcrop在 Windows Powershell 或命令提示符上使用命令。

答案2

我建议在 Windows 上安装TinyTex

Rscript -e "tinytex::tlmgr_install('pdfcrop')"

相关内容