KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You have an ambitious nature and may make a name for yourself.
FrontPage › Karnes/LyX/XeTeX

r1.21과 현재 버전의 차이점

@@ -69,6 +69,7 @@
1. 이제 XeTeX 아닌 문서에서 T1 인코딩이 필요하면 preamble에 직접 선언해주면 됩니다.
1. 이 설정은 Reconfigure하면 복구됩니다. permanent하게 설정하려면 Program Files\lyx16\Resources 아래의 파일을 수정하고 Reconfigure하면 되지만... 권장하지 않겠습니다.
=== 예제 ===
1. [Karnes/2010-08] 템플릿 한 개.
1. LyX + Beamer + XeLaTeX 샘플
* attachment:sample.lyx
* [likesam]의 beamer.tex을 lyxify한 것임.



LyX 1.6.0, XeLaTeX 설정법 (Windows Version 기준)

  • 순서가 매우 중요합니다.
  • XeTeX을 사용할 준비가 되어 있어야 합니다. 특히 fontcache가 반드시 실행되어 있어야 합니다.
    • KC2008 통합설치버전으로 설치한 경우, 명령행에서 fontcache라고 한번만 실행하면 모든 준비가 다 갖추어집니다. 이 명령은 최초에 단 한 번만 실행하면 충분합니다.(새로운 폰트를 설치한 경우 다시 실행함)

기본 설정

  1. Tools -> Preferences -> File Handling -> File formats 를 연다.
  2. "New" 버튼을 누른다.
    fig1.png
  3. 그러면 다음과 같은 상태가 된다.
    fig2.png
  4. 아래 내용을 (되도록 똑같이) 써넣는다.
    Format: pdf (xelatex)
    Short Name: pdf4
    Extension: pdf
    Viewer: pdfview
    
    fig3.png
  5. Apply -> Save 하면 Preferences 창이 닫힌다. 이 창을 다시 열어서, File Handling -> Converters로 간다.
  6. From format과 To format을 다음과 같이 설정한다.
    From format: LaTeX (plain)
    To format: pdf (xelatex)
    Converters: xelatex $$i
    Extra flag: latex
    Enabled: check
    
    fig5.png
  7. 이렇게 한 후 Add 버튼을 누르면 다음과 같은 상태가 된다.
    fig6.png
  8. Apply -> Save 한다.

단축키 설정

성공적으로 설정되었다면, 메뉴의 View 에서 방금 설정한 converter를 볼 수 있을 것이다. (이게 제대로 안 나오면 무언가 실패한 것임)
  • fig7.png
Preferences -> Editing -> Shortcuts -> Document and Windows 에서 buffer view pdf4를 설정하자.
  1. 먼저 Ctrl-T가 할당되어 있는 buffer-view ps의 단축키를 뭔가 다른 것으로 바꾼다.
  2. New 버튼을 누르면 Function: 을 입력하라고 한다. 여기에
    buffer-view pdf4
    
  3. Shortcut 에서 Ctrl-T를 눌러보자.(적어넣는 것이 아니고 키를 누르는 것임)
  4. OK 하면 된다.
  5. Apply -> Save한다.

문서 작성을 위한 설정

  1. Document Class는 xoblivoir로 할 수 있다. 다른 클래스라면 LaTeX Preamble에서 xetexko나 fontspec 등의 패키지를 로드해야 한다.
  2. Language에서, xoblivoir라면 KoreanUCS로 되어 있을 것이다. xoblivoir 레이아웃을 사용하는 경우,
    1. 이 부분을 디폴트로 두거나
    2. Encoding을 Other -> Language Default (no inputenc) 로 하면 된다.
  3. 다른 클래스라면,
    • Encoding -> Other -> Language Default를 Unicode XeTeX (utf8)로 선택해야 한다.
  4. xoblivoir에서 Unicode XeTeX (utf8)을 선택해도 무방하다.
  5. 이제 아무 내용이나 써넣고 Ctrl-T를 누르거나 메뉴의 view pdf (xelatex)을 선택할 수 있다.

T1 설정 무력화

XeTeX을 하드하게 쓸 작정이라면 다음 설정을 하나 더 잡아줍니다. 대부분의 경우 이 설정을 반드시 해야 합니다.
  1. C:\Documents and Settings\<user>\Application Data\lyx16 폴더로 들어가서(숨은 폴더이므로 명령행에서 cd 명령으로 들어가는 것이 좋음) lyxrc.defaults 파일을 편집기로 엽니다.
    • <user>는 자신의 로긴 아이디입니다.
    • Vista 사용자는 cmd 또는 탐색기에서
      # cd %APPDATA%\lyx16
      
    • 참고. Mac에서는 ~/Library/Application Support/LyX 1.6/lyxrc.defaults 파일을 수정합니다.
    • 참고. Linux에서는 ~/.lyx/lyxrc.defaults 를 수정하면 됩니다.
  2. 제일 마지막의 다음 한 행을 지웁니다.
    \font_encoding "T1"
    
  3. 저장.

  4. Preferences의 Output - LaTeX - TeX encoding에서 "T1"이라고 되어 있는 부분을 지우고 default라고 써넣습니다.
    DeleteT1set3.png


  5. 이제 XeTeX 아닌 문서에서 T1 인코딩이 필요하면 preamble에 직접 선언해주면 됩니다.
  6. 이 설정은 Reconfigure하면 복구됩니다. permanent하게 설정하려면 Program Files\lyx16\Resources 아래의 파일을 수정하고 Reconfigure하면 되지만... 권장하지 않겠습니다.

예제

  1. Karnes/2010-08 템플릿 한 개.
  2. LyX + Beamer + XeLaTeX 샘플
    • @sample.lyx (10.65 KB)
      • likesam의 beamer.tex을 lyxify한 것임.
      • 아무 그림이나 exam.png로 만들어서 같은 폴더에 놓고 그림 크기를 조절하세요.
  3. xoblivoir 샘플

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-08-12 03:05:06
Processing time 0.0764 sec