사용할 패키지 버전을 라텍스에 알리는 방법

사용할 패키지 버전을 라텍스에 알리는 방법

저는 현재 "work-pc"에 문서를 작성하고 있습니다. 즉, 이 컴퓨터에 대한 sudo 권한이 없다는 의미입니다.

pdfx와 호환되지 않는 일부 이전 버전의 hyperref가 설치되어 있으며 다음과 같은 오류가 발생합니다. hyperref.sty: Package xkeyval error: 'pdfa' unundefined in family Hyp.

ctan에서 최신 버전의 hyperref.sty를 다운로드하여 로컬 디렉터리에 저장했습니다. 그런 다음 해당 디렉토리를 $TEXINPUTS 변수에 추가하여 이제 최신 하이퍼참조 버전을 사용하게 되기를 바랍니다.

그러나 /usr/share/texmf/tex/latex/hyperref/hyperref.sty에 있는 이전 버전을 여전히 사용하고 있는데 변경할 권한이 없습니다. 새 로컬 버전을 사용하려면 어떻게 해야 합니까?

답변1

설정하면

TEXINPUTS=/your/local/directory:

그런 다음 Tex는 먼저 거기를 살펴본 다음 (후행 때문에 :) 모든 표준 위치를 살펴봅니다.

TEXINPUTS를 환경 변수 또는 파일의 값으로 설정할 수 있습니다 texmf.cnf.

관련 정보