LyX (rev. 1.5)

EDRSPIHCRSSRSS

LyX

LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).


1. kotex 문서 작성시 주의사항

XeTeX 또는 LuaTeX을 사용하도록 설정하면 한글 문서를 잘 작성할 수 있다. Document -> Setting에서 다음 사항을 확인한다.

  1. Font 설정에서 Use Non-TeX Fonts를 선택한다. 이것은 \usepackage{fontspec}을 활성화하는 것이다. 참고로 이 설정 항목 중의 Roman, Sans Serif 등의 폰트를 선택하면 그 내용이 \setmainfont 등으로 넘어온다.
    • fontspecfont.png
      [PNG image (78.53 KB)]


  2. Language 설정에서 Language: 를 English로 하고 Language Package:Custom으로 한다. 패키지를 써넣는 필드는 비워둔다. 이렇게 하지 않으면 polyglossia(혹은 babel)를 자동으로 로드하기 때문에 이를 억제하려는 것이다.
    • suppresspolyglossia.png
      [PNG image (73.49 KB)]


  3. LaTeX Preamble 설정에서 kotex 관련 설정을 써넣는다. hangulfont, hanjafont를 여기서 설정해야 한다.
    • kotexpreamble.png
      [PNG image (84.94 KB)]


2. 한글 index 생성

LyX이 index 생성 프로그램으로 komkindex를 쓰게 하려면 좀 복잡한 과정을 거쳐야 한다. 현재 LyX의 기본 프로그램인 texindy (xindy)에 한국어 처리 옵션을 주는 것이 바람직하다.

  1. LyX -> Preferences에서 Output -> LaTeXIndex Generation을 찾는다. Processor를 texindy, Options에 -C utf8 -L korean을 써넣는다.
    • texindyoption.png
      [PNG image (80.37 KB)]


  2. 문서에서 Insert -> Index Entry를 넣는 것은 \index 명령을 주는 것과 같다. 문서 끝에 \printindex를 추가하는 것은 Insert -> List/TOC -> Index List를 삽입한다. 이렇게 해두면 index는 자동생성된다.