3. 설치 가능한 패키지 ¶
아래의 목록은 2017년 9월 현재 기준으로 작성되었으며, (KTUG PR browser)는 github에 올라간 패키지들의 묶음이다.
- arara-rules-ko 한글 사용자를 위한 arara rules 추가
- graphicsonthefly Import and include graphics from url (KTUG PR browser)
- hangulfontset 간단하게 한글 폰트 설정하기 (KTUG PR browser)
- hanjacnt 한자와 한글 카운터 수식자를 제공하는 hanjacnt를 완전히 다시 쓰고 기능을 확장하였다. 숫자를 한자와 한글 표기로 표현한다. (KTUG PR browser)
- hcr-lvt 함초롬LVT 트루타입 폰트
- hnja2hngl 한자로 입력된 텍스트에 대하여 대응하는 한글 음을 붙여준다. (KTUG PR browser)
- ifpxltex 현재 사용 중인 엔진을 확인 (KTUG PR browser)
- jiwonlipsum Lorem ipsum for Korean (KTUG PR browser)
- ko-blacklist luatex culprit font blacklist
- kocircnum Typesetting circled integer (KTUG PR browser)
- kotex-euc EUC-KR 한글 문서 작성
- kotex-midkor pdfTeX을 위한 옛한글 처리
- kotex-sections 옛날 HLaTeX 절표제 (KTUG PR browser)
- ksbaduk Drawing Baduk (go) Diagrams with TikZ (KTUG PR browser)
- ksmisc ksjosaref, kslinematters, ksmisc, kstextks, preparefont (KTUG PR browser)
- kswrapfig 그림과 텍스트 사이의 간격과 위치를 조절하는 옵션을 제공 (KTUG PR browser)
- ksforloop for-loop
- ksruby xelatex에서 루비문자 사용
- ktugbin (Windows) 윈도우즈 사용자를 위한 ko.TeX Live 추가 실행 파일
- nanumbaruntype1 나눔바른고딕 type1
- nanumttf 나눔명조/고딕 트루타입
- ob-chapstyles A few chapter styles for oblivoir class (KTUG PR browser)
- ob-mathleading amsmath 패키지의 여러 줄 수식 환경의 행 간격을 본문의 행 간격과는 무관하게 일정하게 고정하거나 임의로 변경할 수 있도록 하는 패키지
- readhanja A LuaLaTeX package for semi-automatized typesetting of Hanja-to-Hangul sound values. (KTUG PR browser)
- texworks-config (Windows) 윈도우즈 사용자를 위한 ko.TeX Live의 TeXworks 설정
- unfonts-base-type1 은 글꼴 (type1)
- unfonts-other-type1 은 글꼴 (type1)
4.1. 저장소의 등록과 관리 ¶
TeX Live의 tlmgr 유틸리티를 이용하여 저장소를 등록, 관리할 수 있다.
다음 절차에서 <sudo> 부분은, Windows에서는 생략, Mac OS X에서는 sudo, 리눅스에서는 sudo -i 로 대체한다.
- TeX Live ko.TeX 저장소를 다음과 같이 하여 추가한다.
# <sudo> tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet/ ktug
- pinning을 추가한다.
# <sudo> tlmgr pinning add ktug "*"
- 필요한 패키지를 설치한다.
# <sudo> tlmgr install unfonts-base-type1
- 저장소가 등록되어 있으면 업데이트는 다음 명령으로 함께 (자동으로) 이루어진다.
# <sudo> tlmgr update --all --self
4.2. 패키지 정보 보기 ¶
예를 들어 kotex-euc 패키지의 정보를 보려면(패키지를 설치하지 않은 상태에서도 확인 가능)
# tlmgr info kotex-euc결과는 다음과 같다.
package: kotex-euc repository: ktug/100 category: Package shortdesc: ko.TeX macros for EUC-KR encoding installed: No sizes: src: 13k, doc: 5149k, run: 321k, bin: 117k relocatable: No
4.3. 저장소의 제거 ¶
- 패키지를 제거하려면
# <sudo> tlmgr remove unfonts-base-type1
- 저장소를 제거하려면
# <sudo> tlmgr repository remove ktug
# <sudo> rm -f /usr/local/texlive/texmf-local/tlpkg/pinning.txt
4.4. pinning 확인/제거/추가 ¶
- pinning 확인
# tlmgr pinning show[PNG image (44.29 KB)]
- pinning 제거
# <sudo> tlmgr pinning remove ktug --all
# <sudo> tlmgr pinning remove kotex --all (이전에 설정한 kotex:*이 남아 있을 때)
- pinning 추가
# <sudo> tlmgr pinning add ktug "*"
- 유닉스 계열 운영체제(맥, 리눅스) 따옴표로 감싸는 것에 주의!
4.5. tar.xz 파일로 설치 ¶
KTUG PR browser 혹은 ftp 에서 직접 다운받은 tar.xz 압축파일로 설치를 할 경우, 파일이 있는 경로에서 다음을 실행하면 된다.
# <sudo> tlmgr install --file jiwonlipsum.tar.xz (패키지 설치)
# <sudo> tlmgr install --file jiwonlipsum.doc.tar.xz (패키지 documentation 설치)
5. 연혁 ¶
- 2008년부터 현재까지 KTUG 서버를 통하여 ko.TeX 관련 패키지를 제공해왔다.
- 2013년 11월 이후, ko.TeX의 주요 패키지는 CTAN, TeX Live, MiKTeX을 통하여 배포된다.
- 사설저장소에는 한국어 사용자를 위한 추가적 보조적 패키지만 존재한다.
- 2017년 07월부터는 단일 압축파일로 제공되는 패키지들의 경우 따로 KTUG PR browser에서도 받을 수 있도록 하였다.
6. 참고 ¶
- KTUG 게시물 2014.04.25. http://www.ktug.org/xe/index.php?document_srl=181846
- KTUG 사설저장소는 tlmgr이 있는 TeX Live 시스템에서 동작한다.
- MiKTeX 사용자는 이 사설저장소를 이용할 수 없다.
7. 팁 ¶
- KTUG Private Repository의 모든 패키지를 한꺼번에 모두 설치하려면?
$ tlmgr install arara-rules-ko graphicsonthefly hangulfontset \ hanjacnt hcr-lvt hnja2hngl ifpxltex jiwonlipsum \ ko-blacklist kocircnum kotex-euc kotex-midkor kotex-sections \ ksbaduk ksforloop ksmisc kswrapfig nanumbaruntype1 \ nanumttf ob-chapstyles readhanja unfonts-base-type1 unfonts-other-type1 \ texworks-config ktugbin ksruby
마지막의 texworks-config와 ktugbin은 Windows에서만 필요하다.
8. KTUG PR browser ¶
KTUG Private Repository에 등재된 패키지들에 관한 간단한 설명 및 documentation을 KTUG PR browser에서 웹에서 볼 수 있다. CTAN에서와 같이, 각각의 저자에 대한 정보도 함께 확인할 수 있다. tar.xz 형식의 패키지들만을 등재했으므로 폰트 관련 패키지들은 아직 등재되지 않은 상태이다.