KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당정보글 › xindy 한글 처리 실험

DohyunKim | 2011.07.29 14:44:35 | 메뉴 건너뛰기 쓰기

첨부파일을 풀면 makeidx-ko.xdy 와 texindy-ko.sh 가 생긴다. 두 파일을 작업 디렉토리에 두고 texindy-ko.sh 에는 실행 퍼미션을 준다. 이제 색인을 포함하는 텍 문서(이를테면 test.tex)를 테스트해본다. latex, pdflatex, xelatex, lualatex 가운데 하나로 컴파일 한 다음,

./texindy-ko.sh test.idx

명령을 내리고 텍 파일을 다시 한번 컴파일한다. texindy-ko.sh 는 유닉스 쉘스크립트이지만 필요하다면 어렵지 않게 도스 배치 파일로 번역할 수 있으리라 본다.


원리는 간단하다. 한글 완성형 음절을 첫가끝 자모로 바꾼 후 xindy 에게 정렬을 맡기고 그 결과를 다시 완성형 음절 코드로 변환하는 것이다. makeidx-ko.xdy 파일을 열어보면 첫가끝 정렬 및 그룹화 규칙을 확인할 수 있다. 우선 현대 한글만 가능하게 해 두었다.


첫가끝 코드가 아니었다면 이런 걸 시도할 엄두도 내지 못했을 것이다. 한글의 위대함을 다시 확인할 수 있었다.

첨부 [1]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹