KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You are going to have a new love affair.
FrontPage › EmEditor/KC2008
KC2008/TeXLive에서 EmEditor를 기본 에디터로 쓰는 방법과 팁을 모읍니다.
EmEditor는 비록 FreeSoftware가 아니지만, KC2006KC2007에서 기본 에디터 대우를 받았습니다. 그리고 탁월한 유니코드 텍스트 에디팅 기능은 여전히 필적할 에디터가 별로 없는 상황입니다. 이 에디터를 KC2008에서도 주작업에디터로 사용하고자 하는 분을 위한 간단한 메모입니다.

설치

  • EmEditor를 설치합니다.
  • MTeXHelper를 설치합니다.
  • SumatraPDF를 설치합니다.

  • Forward Search 기능이 정상 작동하려면 KC2008 RUD 0.2.1을 반드시 설치해야 합니다. 설치 후 업데이트를 하지 않았다면, 또는 Forward Search에 실패하는 경우 이 업데이트를 꼭 설치하십시오. KC2008/TeXLive
  • Forward Search to SumatraPDF를 사용하려면, [KTUG_BIN]\KCmenu.ini 파일에 다음 내용을 반드시 넣어야 합니다.
    DeleteMe. 요샌 기본으로 들어 있는 것으로 보입니다.
    [TeXSystem]
    userDefinedPDFViewer="C:\Program Files\SumatraPDF\SumatraPDF.exe"
    


기본 설정

  • tex 파일에 대해서 file association을 걸어줍니다.
    # associate .tex "C:\Program Files\EmEditor\EmEditor.exe"
    
    • 이 Association은 다음 항목의 KCmenu를 통한 환경변수설정으로도 이루어집니다. 그러므로 만약의 경우 실행하십시오.
    • 또는 윈도우즈 탐색기의 도구 -> 폴더옵션 -> 파일형식에서 tex 파일을 선택하여 "연결 프로그램"의 "변경" 버튼을 누른 다음 EmEditor.exe와 연결해주어도 됩니다.
  • KCmenu를 실행하여, TeX System 관리->환경 변수 설정에서 TEXEDIT 부분에서 emeditor 설정을 선택한 다음 "환경변수설정" 버튼을 누릅니다.
    emeditorsetting.png
  • 위의 작업을 한 상태에서 KCmenu의 log 탭을 열면 친절한 안내문이 나옵니다. 여기서 명령 부분을 긁어서 cmd 창을 열고 오른쪽 클릭하여 붙이기한 다음 엔터를 칩니다.(인버스 서치 설정 완료) 이 명령은 대략 다음과 같은 모양입니다. 이 명령의 실행은 한 번만 하면 됩니다.
    # "C:\Program Files\sumatrapdf\sumatrapdf.exe" -inverse-search "\"C:\Program Files\EmEditor\EmEditor.exe\" /l %l \"%f\"" 
    • KCmenu가 만들어주는 명령으로 포워드 서치가 잘 되지 않고 SumatraPDF만 실행되고 파일이 열리지 않는다면, 위의 내용을 복사해서 cmd 창에 붙여넣고 실행하십시오. 모두가 default로 설정되었다면 그대로 실행해도 될 것입니다.
  • 첨부 압축파일에 있는 두 개의 배치파일을 C:\Program Files\EmEditor\PlugIns 폴더에 복사합니다.(원래 있던 것을 백업해두십시오.)
  • EmEditor를 실행하여,
    1. KCmenu를 도구(External Tools)에 등록하십시오.
      kcmenutool.png
    2. 만약을 위하여 Adobe Reader를 등록해두면 좋습니다.
      adobereadertool.png
    3. Ctrl-Shift-0을 눌러서 second setting을 기본값으로 해두십시오.
      secondsetting.png

작업 과정

  • 이제 바탕화면의 welcome을 눌러서 파일을 엽니다.
  • TeX quick build로 컴파일합니다.
  • 오류없이 컴파일되었다면 dvi2pdf 버튼을 눌러서 pdf로 변환합니다.
  • 또는 view pdf 버튼을 눌러서 한번에 모든 작업을 다 해봅니다.

  • view ps 버튼은 pdf를 보여줍니다. 즉, ps viewer가 열리는 것이 아닙니다.
    물론 tex 파일의 설정이 dvips에 알맞게 되어 있어야 합니다. dvipdfmx 용 tex 파일이 dvips 버튼으로 컴파일되지 않는 것은 편집기 설정의 문제가 아니라 소스를 잘못 작성한 것입니다.(first.tex은 dvips로 컴파일되지 않습니다.)
  • user-defined tex process 버튼으로는 pdflatex이 실행됩니다. 실행 후 forward search to sumatrapdf를 행합니다.
  • 다른쪽 클릭은 Adobe Reader를 열어줍니다.

  • 컴파일 없이 pdf 파일만 우선 열겠다면 도구 바의 (방금 만든) pdfsearch 버튼을 이용하면 됩니다.
  • sumatrapdf에서 더블클릭하면 언제라도 EmEditor 편집창으로 돌아옵니다.


참고. 위의 내용을 적용하면 dvi forward search가 되지 않고 inverse search는 여전히 notepad++을 부를 것입니다. 즉, dviout을 위한 설정이 빠져 있습니다. 해결책은 아주 간단합니다. dviout을 쓰지 않는 것입니다. MTeXHelper 툴바 설정에서 dvi view와 tex processing을 빼버릴 것을 제안합니다.

NotePad++ + KCmenu plugin의 작업환경을 만드는 macro


KTUGContrib:5142 (by 밝돌)

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-03-10 11:49:37
Processing time 0.0401 sec