TexLive 2015를 설치한 것 같은데 버전이 2013으로 표시됩니다.

TexLive 2015를 설치한 것 같은데 버전이 2013으로 표시됩니다.

tex --version2013년을 반환합니다.

2015로 어떻게 전환하나요?

저는 리눅스 우분투를 사용하고 있습니다.

/usr/local/texlive"2015"와 "texmf-local"이라는 2개의 디렉토리가 있습니다 .

내 결과는 다음과 같습니다 tex --version.

TeX 3.1415926(TeX 라이브 2013/데비안)

kpathsea 버전 6.1.1

나는 사용했다 https://www.tug.org/texlive/ 설치하기 위해서.

오랜 시간 동안 설치 스크립트를 실행한 후 오류 없이 종료되었습니다. 하지만 새 버전을 사용하고 있는지 여부는 확실하지 않습니다.

답변1

시스템에 다양한 버전의 TeXlive가 설치되어 있는 경우 그 중 하나를 기본값으로 사용해야 하며 이는 $PATH.

두 가지 솔루션:

  • 버전 중 하나를 제거할 수 있습니다(귀하의 경우 2013 버전).
  • /usr/local/texlive/2015/arch/*다음을 가리켜 서 2015 버전을 가리키는 데 사용된 기호 링크를 수정합니다./usr/bin

답변2

/usr/local/texlive또 다른 옵션은 현재 버전을 가리키는 소프트링크를 유지하는 것입니다 . 언제든지 두 개 이상의 버전을 보유하고 하나의 버전을 최신 버전으로 만들 수 있습니다.current -> /usr/local/texlive/2015

current.profile/.bashrc에서 경로를 사용해야 합니다.

답변3

/usr/local/texlive/2015/arch/*--> 의 모든 기호 링크를 수동으로 교체하면 문제가 해결됩니다 /usr/bin. 이제 버전은 2015입니다.

관련 정보