윈도우 TeX Live 설치

1 개요[ | ]

TeX Live insaller-0179.png

음... 4시간 반 정도...

TeX Live insaller-done.png

TeX Live insaller-done2.png

재부팅을 권장하는데... 그냥 TeXworks editor 를 실행해보면...

TeXworks editor1.png

이후, 재부팅의 효과인지 후속설정의 효과인지 모르겠으나, pdfLaTeX가 기본이었는데 XeLaTeX으로 변경되었다.

2 후속 설정[ | ]

이게 또 대략 1시간...

Microsoft Windows [Version 10.0.18362.592]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\jmnote>tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet ktug
tlmgr.pl: added repository with tag ktug: http://ftp.ktug.org/KTUG/texlive/tlnet
C:\Users\jmnote>tlmgr pinning add ktug *
tlmgr.pl: package repositories
        main = http://ftp.harukasan.org/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
        ktug = http://ftp.ktug.org/KTUG/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl: new pinning data for ktug: *
C:\Users\jmnote>tlmgr install ktugbin
tlmgr.pl: package repositories
        main = http://ftp.harukasan.org/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
        ktug = http://ftp.ktug.org/KTUG/texlive/tlnet (not verified: gpg unavailable)
[1/2, ??:??/??:??] install: ktugbin.win32 @ktug [1077k]
[2/2, 00:40/00:40] install: ktugbin @ktug [1k]
tlmgr.pl: package log updated: C:/texlive/2019/texmf-var/web2c/tlmgr.log
C:\Users\jmnote>tlmgr install texworks-config
tlmgr.pl: package repositories
        main = http://ftp.harukasan.org/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
        ktug = http://ftp.ktug.org/KTUG/texlive/tlnet (not verified: gpg unavailable)
[1/2, ??:??/??:??] install: texworks-config.win32 @ktug [552k]
[2/2, 00:20/00:20] install: texworks-config @ktug [2k]
9개 파일이 복사되었습니다.
running mktexlsr ...
done running mktexlsr.
running mtxrun --generate ...
done running mtxrun --generate.
tlmgr.pl: package log updated: C:/texlive/2019/texmf-var/web2c/tlmgr.log
C:\Users\jmnote>tlmgr install nanumttf hcr-lvt
tlmgr.pl: package repositories
        main = http://ftp.harukasan.org/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
        ktug = http://ftp.ktug.org/KTUG/texlive/tlnet (not verified: gpg unavailable)
[1/2, ??:??/??:??] install: hcr-lvt @ktug [35418k]
[2/2, 22:39/31:54] install: nanumttf @ktug [14485k]
running mktexlsr ...
done running mktexlsr.
running mtxrun --generate ...
done running mtxrun --generate.
tlmgr.pl: package log updated: C:/texlive/2019/texmf-var/web2c/tlmgr.log

3 조판 테스트[ | ]

  • lshort 2019 문서를 컴파일
  • C:\texlive\2019\texmf-dist\doc\latex\lshort-korean 의 lshort-ko-src-20190507.tar.gz 을 압축해제하여 소스파일 확인

3.1 KoPubWorld 폰트 설치[ | ]

  • src 폴더의 lshort-ko.tex 을 열어 XeLaTeX으로 조판(▶)해보면...
...
 Xy-pic option: Matrix feature v.3.14 loaded)
(c:/texlive/2019/texmf-dist/tex/generic/xypic/xyarrow.tex
 Xy-pic option: Arrow and Path feature v.3.9 path, \ar, loaded)
(c:/texlive/2019/texmf-dist/tex/generic/xypic/xygraph.tex
 Xy-pic option: Graph feature v.3.11 loaded) loaded)) (./kopubworldfonts.sty

! Package fontspec Error: The font "KoPubWorldBatang Light" cannot be found.

For immediate help type H <return>.
 ...                                              
                                                  
l.8 \setkosansfont
                  (\koreansansregularfont)(\koreansansboldfont)
→ "KoPubWorldBatang Light" 폰트를 찾을 수 없다고 한다.

C:\texlive\2019\texmf-dist\doc\latex\lshort-korean\README.md 파일의 Fonts 문단을 보면... `lshort-ko`는 KoPubWorld 폰트를 사용하는데, 재배포가능(redistributable)하지 않으므로 직접 설치하거나 해당 라인을 주석처리하라고 한다.

→ KOPUBWORLD_TTF_FONTS.exe 를 실행하여 폰트 설치

3.2 -shell-escape 옵션 추가[ | ]

다시 조판(▶)해보면...

...
(c:/texlive/2019/texmf-dist/tex/latex/framed/framed.sty)
(c:/texlive/2019/texmf-dist/tex/latex/float/float.sty))

! Package minted Error: You must invoke LaTeX with the -shell-escape flag.

See the minted package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.123 \usemintedstyle
                     {emacs}
?

C:\texlive\2019\texmf-dist\doc\latex\lshort-korean\README.md 파일의 How to compile 문단을 보면... `--shell-escape` 옵션을 넣고 xelatex를 실행하라고 한다. 그런데 앞의 -가 1개면 된다...

  • 편집 --- 환경 설정... --- 문서처리 --- "문서처리 도구" --- [편집...]
  • 아래와 같이 -shell-escape 추가

TeX Live 도구 설정.png

3.3 pygments 설치[ | ]

다시 조판(▶)해보면...

...
! Package minted Error: You must have `pygmentize' installed to use this packag
e.

See the minted package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.28 \begin{document}
                     
?

C:\texlive\2019\texmf-dist\doc\latex\lshort-korean\README.md 파일의 How to compile 문단을 보면... pygmentize (파이썬 pygments 모듈)을 설치하라고 한다.

C:\Users\jmnote>pip install pygments
Collecting pygments
  Downloading Pygments-2.5.2-py2.py3-none-any.whl (896 kB)
     |████████████████████████████████| 896 kB 198 kB/s
Installing collected packages: pygments
Successfully installed pygments-2.5.2

3.4 chextras 사용 선언[ | ]

다시 조판(▶)해보면...

...
Redoing nameref's label
(./lshort-ko.out) (./lshort-ko.out)

Package hyperref Warning: Rerun to get /PageLabels entry.


! LaTeX3 Error: Command '\textsi' not yet defined!

For immediate help type H <return>.
 ...                                              
                                                  
l.28 \begin{document}
                     
?
  • \usepackage{lshort-ko} 앞줄에 \usepackage{chextras} 추가
%!TEX TS-program = arara
% arara: xelatex: { shell: yes, synctex: yes }
% arara: komkindex: { style: kotex, koreanfirst: yes }
% arara: xelatex: { shell: yes, synctex: yes }
%
\documentclass[a4paper,twoside,chapter,openany,quotespacing,amsmath]{oblivoir}

\usepackage{chextras}
\usepackage{lshort-ko}
%\usepackage{makeidx}
\makeindex

3.5 PDF 출력 성공[ | ]

다시 조판(▶)해보면...

  • 왜 폰트가 다르지... 왜 143분이 아니고 0분이지... 같은 자잘한 의문이 들지만 어쨌든 성공.

Lshort-ko.pdf - TeXworks.png

jmnote@JM-LAPTOP MINGW64 /c/texlive/2019/texmf-dist/doc/latex/lshort-korean/src
$ grep 익히는 *.*
lsk-title.tex:    \Large \thelastsheet\,분 동안 익히는 \LaTeXe}
\thelastsheet가 제대로 해석되지 않아 0으로 찍힌 것. 원래의 PDF는 143쪽짜리라서 "143분"으로 조판되어 있다.

4 왕초보 설치순서[ | ]

  • 설치 : KTUG
  • 설치하며 매뉴얼 읽기 : lshort 2019
  • 폰트도 설치 : noto / kopubworld 등 에러시 참고
    • 폰트설치시 단순하게 압축풀어서 폴더에 넣으면 안되고 꼭 마우스 우클릭으로 설치해야 함
  • 파이썬 설치 : 공식
  • shell escape 에러 : SX

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}