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). * http://www.lyx.org/ 에서 구할 수 있다. * http://faq.ktug.org/faq/LyX 를 참조한다. [[TableOfContents]] == kotex 문서 작성시 주의사항 == XeTeX 또는 LuaTeX을 사용하도록 설정하면 한글 문서를 잘 작성할 수 있다. {{{Document -> Setting}}}에서 다음 사항을 확인한다. 1. Font 설정에서 {{{Use Non-TeX Fonts}}}를 선택한다. 이것은 `\usepackage{fontspec}`을 활성화하는 것이다. 참고로 이 설정 항목 중의 Roman, Sans Serif 등의 폰트를 선택하면 그 내용이 `\setmainfont` 등으로 넘어온다. * attachment:fontspecfont.png 1. Language 설정에서 `Language:` 를 English로 하고 `Language Package:`를 `Custom`으로 한다. 패키지를 써넣는 필드는 비워둔다. 이렇게 하지 않으면 polyglossia(혹은 babel)를 자동으로 로드하기 때문에 이를 억제하려는 것이다. * attachment:suppresspolyglossia.png 1. LaTeX Preamble 설정에서 kotex 관련 설정을 써넣는다. hangulfont, hanjafont를 여기서 설정해야 한다. * attachment:kotexpreamble.png == 한글 index 생성 == LyX이 index 생성 프로그램으로 `komkindex`를 쓰게 하려면 좀 복잡한 과정을 거쳐야 한다. 현재 LyX의 기본 프로그램인 `texindy` (`xindy`)에 한국어 처리 옵션을 주는 것이 바람직하다. 1. `LyX -> Preferences`에서 `Output -> LaTeX`의 `Index Generation`을 찾는다. Processor를 `texindy`, Options에 `-C utf8 -L korean`을 써넣는다. * attachment:texindyoption.png 1. 문서에서 `Insert -> Index Entry`를 넣는 것은 `\index` 명령을 주는 것과 같다. 문서 끝에 `\printindex`를 추가하는 것은 `Insert -> List/TOC -> Index List`를 삽입한다. 이렇게 해두면 index는 자동생성된다.