pdfcrop
저는 (MiKTeX)를 가끔 문제 없이 사용해 왔습니다 . 하지만 최근에 Windows 10 컴퓨터로 옮겼는데 이제 pdfcrop을 실행할 때 오류가 발생합니다.
표시된 오류는 다음과 같습니다.
C:\...\ExperimentsLaTeX>pdfcrop
Can't use an undefined value as an ARRAY reference at C:/Perl64/lib/Win32/TieRegistry.pm line 718.
명령에 대한 응답은 pdfcrop --version
다음과 같습니다.pdfcrop 2012/11/02 v1.38
그리고 perl --version
다음을 보여줍니다:
C:\...\ExperimentsLaTeX>perl --version
This is perl 5, version 20, subversion 1 (v5.20.1) built for MSWin32-x64-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2014, Larry Wall
Binary build 2000 [298557] provided by ActiveState http://www.ActiveState.com
Built Oct 15 2014 14:56:57
내 시스템에 무슨 문제가 있는지 아시나요? 알려진 오류인가요?
답변1
@Ulrike Fischer가 제안한 내용이 저에게 효과적이었습니다. Windows 명령 프롬프트에서 다음을 입력합니다.
pdfcrop --gscmd gswin64c.exe myfile.pdf
완벽하게 자릅니다. .exe 파일은 해당 웹 사이트에서 제공되는 64비트 고스트스크립트 설치에서 가져온 것입니다.
이는 또한 잠재적으로 충돌하는 고스트스크립트 버전을 우회합니다(사용자와 다른 고스트스크립트 버전이 사전 설치된 IDE에서 자르려고 할 때 발생할 수 있음). 자르기를 실행할 실행 파일을 이미 창에 알려주고 있기 때문입니다.