1 개요[ | ]
- 음... 4시간 반 정도...
재부팅을 권장하는데... 그냥 TeXworks editor 를 실행해보면...
- 이후, 재부팅의 효과인지 후속설정의 효과인지 모르겠으나, pdfLaTeX가 기본이었는데 XeLaTeX으로 변경되었다.
2 후속 설정[ | ]
이게 또 대략 1시간...
doscon
Copy
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
doscon
Copy
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: *
doscon
Copy
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
doscon
Copy
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
doscon
Copy
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으로 조판(▶)해보면...
text
Copy
...
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)하지 않으므로 직접 설치하거나 해당 라인을 주석처리하라고 한다.
- http://www.kopus.org/biz/electronic/font.aspx 에 가서 [Windows 자동설치]
- → KOPUBWORLD_TTF_FONTS.exe 를 실행하여 폰트 설치
3.2 -shell-escape 옵션 추가[ | ]
다시 조판(▶)해보면...
text
Copy
...
(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
추가
3.3 pygments 설치[ | ]
다시 조판(▶)해보면...
text
Copy
...
! 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 모듈)을 설치하라고 한다.
Console
Copy
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 사용 선언[ | ]
다시 조판(▶)해보면...
text
Copy
...
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}
추가
text
Copy
%!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분이지... 같은 자잘한 의문이 들지만 어쨌든 성공.
Console
Copy
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 참고[ | ]
편집자
Pinkcrimson Jmnote
로그인하시면 댓글을 쓸 수 있습니다.
Pinkcrimson 2021-11-12
Pinkcrimson 2020-02-13
Pinkcrimson 2020-02-13
- 분류 댓글:
- 윈도우 (9)
- TeX Live (3)
FastStone 이미지 뷰어 ― John Jeong윈도우 98 ― …윈도우 openssl 설치 ― …윈도우 TeX Live 설치 ―Pinkcrimson
윈도우 TeX Live 설치 ―Pinkcrimson
윈도우 TeX Live 설치 ―Pinkcrimson
윈도우 단축키 ― Kyeseung Kim윈도우 단축키 ― John Jeong윈도우에 SFTP 서버 구축하기 ― …