EDRSPIHCRSSRSS

TeX Live 설치 (Windows)

last modified: 2020-01-22 08:43:34 Contributors

준비

  • MiKTeX이나 TeX Live 이전 버전이 설치되어 있다면 프로그램 추가/삭제에서 지운다.
  • 윈도우즈 사용자 이름을 영문자와 숫자만으로 한다.

TeX Live 설치

  • 사전준비: C 드라이브 아래에 새폴더 usr가 없으면, 이를 만든다.
  • http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl.zip 다운로드
  • 압축을 풀고 intall-tl-XXXXXXXX라는 폴더(XXXXXXXX는 날짜)로 들어간다.
  • install-tl-advanced.bat를 실행한다. (install-tl.bat이나 install-tl-windows.bat가 아니라 instlal-tl-advanced를 실행하는 것을 권장한다. 폴더 위치 등을 바꾸려 하기 때문이다.)
    • 커맨드창 실행 시 GUI가 안 뜨고 바로 goodbye로 꺼지는 경우(오류메시지: cmd.exe를 찾을 수 없다고 함)가 있는데, 윈도우 환경에서 시스템 속성 > 환경 변수의 시스템 변수 'Path'에 C:\Windows\system32;를 추가하면 된다.
    • Directory Setup 부분의 TEXDIR가 C:\texlive\2016로 되어 있는 것을 C:\usr\texlive\2016로 고친다.[1][2]
      • mac/parallels에 설치한다면, Options 부분 아래쪽에 있는 'Intallation for all users' 옵션을 'Yes'에서 'No'로 바꾸는 것이 정신 건강에 좋다. (parallels/windows 7에 설치시, 설치 후 쓰기 권한 문제 때문에 제대로 작동하지 않는다는 보고가 있음.)
    • Selected scheme이 scheme-full로 되어 있다. 원하는 것을 선택한다. 시간이 오래 걸리더라도 scheme-full 설치하는 것이 사후관리를 위해서나 정신건강을 위해서나 좋다.
  • Install TeX Live 버튼을 누르고 기다린다.
    • 네트워크를 통하여 설치하는 것이므로 네트워크 사정에 따라 중간에 간간이 접속에 실패한 것같은 메시지가 나오지만 대부분 별 문제가 아니된다. 정말로 치명적인 오류가 발생하여 중단되었다면 처음부터 다시 한다.

설치 종료 후

  • 가장 안전한 것은 시스템을 한 번 리부팅해주거나 로그아웃했다가 다시 로그인하는 것이다. 그렇지 않다면 적어도 실행중인 모든 프로그램을 다 중단했다가 다시 실행하라.

ko.TeX Live 설정

  • Tex Live command-line(cmd 프로그램)을 열어서 다음 명령을 차례로 실행한다. (> 표시는 프롬프트이므로 직접 써넣는 것이 아님.)
    > tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet ktug
    > tlmgr pinning add ktug *
    > tlmgr install ktugbin
    > tlmgr install texworks-config
    > tlmgr install nanumttf hcr-lvt
    
    여기까지 진행하면 ko.TeX Live가 된다.
    • 참고사항 1: 수동설정시 참고할 점
      • cmd 프로그램 열기에 익숙하지 않으면, 명령창열기 참고.
      • 띄어쓰기와 대소문자에 주의한다. 특히 첫 줄 명령에서 마지막의 tlnet과 ktug 사이를 반드시 띄어야 한다.
      • pinning add 명령의 별표(*)는 "*"처럼 따옴표로 둘러싸서 입력할 수 있다.
      • Tip: 타이핑하면서 오타가 나는 경우가 있으므로, 복사-붙이기로 하면 편리하다.
        • 첫줄에서 tlmgr ... ktug를 복사하여 명령창에 붙이기한 후 엔터를 쳐서 실행하고
        • 차례로 다음 줄을 복사-붙이기 하여 실행해나가면 끝.
    • 참고사항 2: 위의 수동설정 과정을 클릭 한 번으로 자동설정하는 방법

사용자 환경 만들기

  • TeX Live를 설치하면 TeXworks 에디터를 바로 사용할 수 있다. pdf viewer를 내장한 에디터이다.

업데이트와 삭제

  • 업데이트
    > tlupdateall
    
    • Windows 10의 "검색" 화면에서 tlupdateall을 실행한다.
    • 또는 명령행을 열어서 tlmgr update --all --self 를 실행한다.
    • 텍 라이브 매니저 자체가 업데이트 되지 않아 업데이트가 잘 동작하지 않을 수 있다. 이 경우 이 링크에서 update-tlmgr-latest.exe 파일을 받아 실행 후 업데이트를 다시 시도한다. (참고링크)
  • 설치한 패키지만 삭제하려 하는 경우
    > tlmgr remove <package>
    
  • TeX Live 전체 삭제
    • 프로그램 추가/제거에서 TeX Live 2016를 삭제하고
    • C:\usr\texlive 폴더를 직접 삭제
      • 참고: 이전에 설치된 버전을 제거하고 다음 연도 TeX Live를 설치하기 위해서라면 폴더 삭제는 하지 않아도 상관없다. 참고: TeXLiveUpdate

발생 가능한 문제

  • 일부 바이러스 진단 프로그램이 TeX Live 2016에 대하여 바이러스로 진단하는 경우가 있다고 한다. 대부분은 오진일 가능성이 높다.
  • 일부 바이러스 진단 프로그램이 TeX Live 2016의 실행을 방해하는 경우가 있다. 바이러스 진단 프로그램의 실행을 잠시 중단하고 설치하는 수밖에 없다. 대부분의 잘 알려진 바이러스 진단 프로그램은 이런 동작을 보이지 않는다. (바이러스 진단 프로그램을 종료하고 설치할 것을 권한다.)
  • perl.exe 에러
  • Can't spawn "cmd.exe"
  • biber.win32 설치중 중단

설치간 참조

개인이 설치한 폰트나 매크로를 위한 디렉토리는 아래의 명령으로 확인할 수 있다.
  • kpsewhich --var=value=TEXMFHOME : 혼자만 사용하는 글꼴, 매크로등을 설치할 위치
  • kpsewhich --var=value=TEXMFLOCAL : TeX Live로 설치되지 않았으나, system안에서 함께 사용할 글꼴, 매크로등을 설치할 위치
----
  • [1] 설정이 제대로 되지 않는다면 c드라이브 아래에 수동으로 usr 폴더를 만들어 놓고 시도한다. (참고링크)
  • [2] 이것은 ko.TeX Live의 권장사항이다. 실제로는 어디에나 설치해도 상관없음.