
방금 시도했지만 파일을 찾을 수 없다는 pdfcrop
오류 메시지가 나타납니다 .fmtutil.cnf
전체 오류 메시지는 다음과 같습니다.
pdfcrop testfile.pdf
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
kpathsea: Running mktexfmt pdftex.fmt
/usr/local/bin/mktexfmt: 395: /usr/local/bin/mktexfmt: /texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
!!! Error: pdfTeX run failed with value 1!
locate fmtutil.cnf
결과는 다음과 같습니다.
/usr/local/share/man/man5/fmtutil.cnf.5
/usr/local/share/man/man5/fmtutil.cnf.man5.pdf
/usr/local/texlive/2013/texmf-dist/doc/man/man5/fmtutil.cnf.5
/usr/local/texlive/2013/texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
/usr/local/texlive/2013/texmf-dist/web2c/fmtutil.cnf
/usr/local/texlive/2013/texmf-var/web2c/fmtutil.cnf
/var/lib/texmf/web2c/fmtutil.cnf
우분투 13.10(수동 설치)에서 texlive를 사용하고 있습니다.
tlmgr --version
tlmgr revision 31673 (2013-09-16 18:03:22 +0200)
tlmgr using installation: /usr/local/texlive/2013
TeX Live (http://tug.org/texlive) version 2013
이 문제를 해결하는 방법을 아시나요?
echo $PATH
이것을 제공합니다 :
/opt/texlive/2009/bin/x86_64-linux:/home/myuser/bin/aliases:/home/myuser/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/games:/var/lib/gems/1.8/bin
which pdfcrop
준다/usr/local/bin/pdfcrop
그리고
ls -l $(which pdfcrop)
lrwxrwxrwx 1 root root 48 Jan 1 16:03 /usr/local/bin/pdfcrop -> /usr/local/texlive/2013/bin/x86_64-linux/pdfcrop
kpsewhich pdfcrop
결과는 아무것도 없습니다.
답변1
PATH 변수에 올바른 값이 없습니다.
/opt/texlive/2009/bin/x86_64-linux:/home/myuser/bin/aliases:/home/myuser/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/games:/var/lib/gems/1.8/bin
TeX Live의 이전 버전을 가리키며 새 버전의 흔적이 없습니다. 이는 시스템을 매우 혼란스럽게 만들 수 있습니다. 로 바꾸세요
/usr/local/texlive/2013/bin/x86_64-linux:/home/myuser/bin/aliases:/home/myuser/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/games:/var/lib/gems/1.8/bin
TeX Live 바이너리에 대한 심볼릭 링크가 있는 경우 /usr/local/bin
이를 제거하십시오. 좋은 일을 하지 않으며 나쁜 일을 할 수도 있습니다. 물론 이것은 의견의 문제이므로 최선을 다하십시오.
/etc/paths.d
나는 일반적으로 유일한 줄을 포함하는 파일을 추가하는 것이 좋습니다
/opt/texbin
그리고 심볼릭 링크 생성
ln -s /usr/local/texlive/2013/bin/x86_64-linux /opt/texbin
따라서 새 릴리스(예: 2014년 릴리스)가 출시되면 다음 작업만 수행하면 됩니다.
rm /opt/texbin
ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin
(물론 적절한 권한이 있는 경우) 구성 파일 변경이나 로그인-로그아웃 절차를 수행하는 것에 대해 걱정할 필요가 없습니다.