
최근에 TexLive2010에서 TexLive2012로 시스템을 업그레이드했습니다.
환경 변수를 올바르게 설정했으며 명령줄에서 모든 것이 잘 작동합니다. 내 OS는 OpenSuse 11.4입니다.
내 문제는 다음과 같습니다
터미널에서 LaTex Editor Gummi를 호출하면 모든 것이 잘 작동합니다.
그러나 파일을 마우스 오른쪽 버튼으로 클릭하거나(Gummi로 열기) Gummi 아이콘을 마우스 오른쪽 버튼으로 클릭하여 호출하면 "컴파일 프로그램이 없습니다."라는 메시지가 나타납니다.
고무, xetex 및 latexmk가 설치되었는지 이미 확인했습니다(아래 언급된 링크에서 제안한 대로).
http://dev.midnightcoding.org/projects/gummi/wiki/Troubleshooting#compilation-program-is-missing
아무도 나에게 이 문제를 해결하기 위한 몇 가지 지침을 줄 수 있습니까?
감사해요.
답변1
웹 사이트문제 해결"업그레이드 후 Gummi가 제대로 시작되거나 로드되지 않습니다." 섹션에 다음과 같이 나와 있습니다.
업그레이드 후 Gummi가 올바르게 시작되거나 로드되지 않습니다.¶
/home/[에 있는 snippets.cfg 및 gummi.cfg 파일을 제거해 보십시오.{사용자 이름}]/.config/gummi. 이를 제거하면 Gummi가 다음에 시작될 때 기본 구성을 다시 생성하므로 구성을 유지하려면 백업하는 것을 잊지 마십시오.
따라서 TeXLive를 새로 설치하면 TeXLive 2012와 함께 사용하기 위해 기존 버전 snippets.cfg
과 새 버전을 모두 삭제합니다 . 현재 개발 중이므로 실제 버전(현재: Gummi 0.6.4(2012년 6월 24일))을 설치하세요.gummi.cfg
gummi
Gummi가 여전히 컴파일 프로그램을 찾을 수 없는 경우 pdflatex 실행 파일을 복사하여 /usr/local/bin
다시 실행할 수 있습니다. (여전히 문제가 있는 경우 재부팅하는 것이 도움이 될 수 있습니다.)
답변2
어떤 이유로 Gummi는 PATH를 검색하지 않는 것 같고 여기에 texlive 디렉토리를 추가해도 작동하지 않습니다.
허용되는 답변에서 알 수 있듯이 바이너리를 복사하는 대신에 심볼릭 링크를 만드십시오.모두texlive 디렉토리의 바이너리, 2012를 TeX Live 버전으로 대체:
32비트:
sudo ln -s /usr/local/texlive/2012/bin/i386-linux/* /usr/local/bin/
64비트:
sudo ln -s /usr/local/texlive/2012/bin/x86_64-linux/* /usr/local/bin/
pdflatex뿐만 아니라 모든 바이너리에 대한 링크를 만들어야 합니다. 그렇지 않으면 일부 문서가 컴파일되지 않을 수 있습니다.