BibTeX 권한이 거부되었습니다.

BibTeX 권한이 거부되었습니다.

최근 Ubuntu 12.04에서 Ubuntu 13.10으로 업그레이드했고 TexLive 2013과 TeXWorks를 다시 설치해야 했습니다. pdfLaTeX를 사용한 일반 조판은 잘 작동합니다. 그러나 BibTeX를 실행하려고 하면 유일한 콘솔 출력은 "권한 거부됨"이며 참고문헌을 컴파일하지 않습니다.

동일한 tex 및 bib 파일을 사용하여 다른 컴퓨터에서 컴파일을 시도했는데 제대로 작동하므로 소스 파일은 괜찮고 LaTeX 설치 방법에 문제가 있는 것 같습니다.

오류에 권한이 언급된 이후로 어떻게든 루트 사용자만 BibTex에 액세스할 수 있도록 설치했다고 생각했습니다. TeXWorks를 루트(sudo texworks를 통해)로 열어본 다음 해당 버전의 TeXWorks를 사용하여 컴파일했지만 pdfLaTeX를 사용하여 컴파일할 수도 없었습니다.

BibTeX를 다시 컴파일하려면 TeXWorks 및/또는 TeXLive의 설정을 어떻게 변경해야 합니까?

답변1

문제를 발견했습니다. TeXWorks의 기본 설정에는 조판을 위한 두 개의 다른 디렉토리가 저장되어 있습니다. 한 디렉토리는 루트가 소유하고 다른 디렉토리는 내 사용자가 소유했습니다. 두 디렉토리 모두 BibTeX의 복사본을 포함하고 있으며 TeXWorks는 루트가 소유한 디렉토리를 자동으로 사용하려고 시도하여 권한 오류를 반환했습니다. 환경 설정에서 루트가 소유한 디렉토리를 제거했는데 다시 작동합니다!

관련 정보