UEDRSPIHCRSSRSS

설치하기Windows/tlinstall

last modified: 2019-07-01 21:23:00 Contributors

준비

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

TeXLive 2018 설치

  • http://mirror.navercorp.com/CTAN/systems/texlive/tlnet/install-tl.zip 다운로드 [1]
  • 압축을 풀고 intall-tl-YYYYMMDD라는 폴더로 들어간다.[2]
  • command 명령창을 연다
    • windows key + R 을 누른후 cmd를 입력하고 enter를 누르면 DOS 시절과 같은 terminal 창이 뜬다.
  • install-tl-windows.bat 를 입력하고 실행한다.
    설치되는 디렉토리를 기본값에서 바꾸어 설치할 필요가 있을 수도 있다.
    • install-tl-windows.bat --repository URL 의 명령으로 설치간 필요한 패키지를 받아올 repository를 지정할 수 있다. 현재 한국내에서 사용가능한 곳과 설치 명령은 아래와 같다.
      • 네이버 주식회사 :
        install-tl-windows.bat --repository http://mirror.navercorp.com/CTAN/systems/texlive/tlnet/
      • KAIST :
        install-tl-windows.bat --repository http://ftp.kaist.ac.kr/tex-archive/systems/texlive/tlnet/
      • NEOWIZ :
        install-tl-windows.bat --repository http://ftp.neowiz.com/CTAN/systems/texlive/tlnet/
      • KTUG :
        install-tl-windows.bat --repository http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/
    • 물론 URL에 다른 곳을 넣어도 된다. 예를 들어 JAIST에서 제공하는 미러를 사용하여도 된다.
      • JAIST :
        install-tl-windows.bat --repository http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/
    • 커맨드창 실행 시 GUI가 안 뜨고 바로 goodbye로 꺼지는 경우(오류메시지: cmd.exe를 찾을 수 없다고 함)가 있는데, 윈도우 환경에서 시스템 속성 > 환경 변수의 시스템 변수 'Path'에 C:\Windows\system32; 를 추가하면 된다.
  • Directory Setup 부분의 TEXDIR가 c:\texlive\2018로 되어 있는 것을 c:\usr\texlive\2018로 고친다.[3][4]
  • Selected scheme이 scheme-full로 되어 있다. 원하는 것을 선택한다. 시간이 오래 걸리더라도 scheme-full 설치하는 것이 사후관리를 위해서나 정신건강을 위해서나 좋다.
  • Install TeXLive 버튼을 누르고 기다린다.
    • 네트워크를 통하여 설치하는 것이므로 네트워크 사정에 따라 중간에 간간이 접속에 실패한 것같은 메시지가 나오지만 대부분 별 문제가 아니된다. 정말로 치명적인 오류가 발생하여 중단되었다면 처음부터 다시 한다.
    • 패키지를 받아 오다가 속도가 느려져 중간에 끊기면서 설치가 종료되는 일이 종종 발생하고 있다. 이경우 다시 설치하거나, 좀 더 속도가 빨라 보이는 다른 서버를 찾아 보는 수 밖에 없다. 주로 졸업논문 작성 시즌에 발생하는 일로서, 접속량 증가에 따라 속도가 느려져 발생하는 일이므로 다른 대안을 찾기는 어렵다. 대안이라면 ISO화일을 받아서 설치하는 방법으로 해결한 경우도 종종 있다고 한다.

설치 종료 후

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

ko.TeXLive 설정

  • 아래의 추가 부분은 꼭 필요한 부분은 아니다. KTUG repository에서 설치하여야 할 패키지가 있는 경우에만 설치하여도 된다.
  • 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: 위의 수동설정 과정을 클릭 한 번으로 자동설정하는 방법
      • ko.TeX Live 설정 과정 전체 자동화 배치파일. @tl-kotex.zip (534 Bytes) [5]
      • zip 파일을 풀면 나오는 배치파일을 실행. (TeX Live 설치 후 실행)

사용자 환경 만들기

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

업데이트와 삭제

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

다른 방법

발생 가능한 문제상황 목록

  • 일부 바이러스 진단 프로그램이 TeX Live 2016에 대하여 바이러스로 진단하는 경우가 있다고 한다. 대부분은 오진일 가능성이 높다.
  • 일부 바이러스 진단 프로그램이 TeX Live 2016의 실행을 방해하는 경우가 있다. 바이러스 진단 프로그램의 실행을 잠시 중단하고 설치하는 수밖에 없다. 대부분의 잘 알려진 바이러스 진단 프로그램은 이런 동작을 보이지 않는다. (바이러스 진단 프로그램을 종료하고 설치할 것을 권한다.)
  • perl.exe 에러
  • Can't spawn "cmd.exe"
  • biber.win32 설치중 중단
  • 패키지 다운로드 중 설치가 멈추는 경우
  • 네트웍 상태가 나빠서 설치가 어려운 경우, iso를 다운로드 받아서 설치하는 것이 편리할 수도 있다. 이방법은 위의 다른 방법 항을 참조한다.

설치간 참조

개인이 설치한 폰트나 매크로를 위한 디렉토리는 아래의 명령으로 확인할 수 있다.
  • kpsewhich --var=value=TEXMFHOME : 혼자만 사용하는 글꼴, 매크로등을 설치할 위치
  • kpsewhich --var=value=TEXMFLOCAL : TeX Live로 설치되지 않았으나, system안에서 함께 사용할 글꼴, 매크로등을 설치할 위치

동영상 강의

https://youtu.be/V1Q6vEuoAQ0
----