KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Even the smallest candle burns brighter in the dark.
FrontPage › IsCho/EmEditorTip
개인적 용도로 사용하는 EmEditorTip을 모아봅니다.

목차

1 EmEditor
2 EmEditor Plugins
3 MTeXHelper
3.1 MTeXHelper에서 pdfopen, pdfclose 이용하기
3.1.1 pdfclose
3.1.2 pdfopen
3.2 dvips/ps2pdf routine 편리하게 조정하기
3.2.1 Simple dvips routine
3.2.2 Simple ps2pdf routine
3.2.3 Complete ps2pdf routine
3.3 User-defined TeX Process

2 EmEditor Plugins

3 MTeXHelper

아래내용은 KC2007 기준입니다.
KC2007의 경우: (아래에 설명하는 내용이 반영되도록) 설정을 바꾼 파일 모음:


KC2008의 경우: (준비중: 여력이 있을 때까지는 시간이 좀 걸릴 듯...)

3.1 MTeXHelper에서 pdfopen, pdfclose 이용하기

개인적 용도의 파일이므로, 여기에 올려진 파일의 사용여부는 사용자의 선택에 달려 있습니다.

3.1.1 pdfclose

  1. (KC2006의 경우) pdfopen으로 열린 pdf파일을 pdfclose로 닫을 수 있다.
    • 이를 MTeXHelper 설정에 적용하면 pdf파일이 열려 있는지를 신경쓰지 않고 컴파일할 수 있어 매우 편리하다.
  2. 컴파일 전에, pdfopen으로 열린 파일이 있는지 조사하여 있으면 pdfclose로 닫아주도록 하려면, 아래 파일을 다운받아 ..\EmEditor\Plugins에 있는 MTeX2.bat를 대체한다.
    @20070103-pdfclose-MTeX2.bat.txt (8.89 KB)
    1. 기존의 MTeX2cmd.bat의 이름을 MTeX2cmd.bat.orig(또는 다른 이름)으로 바꾸고
    2. 다운받은 파일의 이름을 MTeX2.bat으로 바꾸면 된다.
  3. 이제, pdf파일이 열려있는지를 신경쓰지 않고, ps2pdf, dvipdfmx, pdflatex 등의 작업을 할 수 있다.

3.1.2 pdfopen

  1. pdfopen을 위한 설정은 EmEditor/MTeXHelper#s-3.4에 있다. (이 설정과정은 아래 파일에 반영되어 있으므로, 생략해도 됨.)
  2. ps2pdf단추를 누를 때, pdfopen으로 pdf파일까지 열리도록 하는 것이 편리할 것이다. 다음 파일은 위의 모든 설정에 더하여 ps2pdf 원클릭으로 pdf 결과파일을 확인할 수 있도록 설정한 것이다.
    @20070103-pdfopen-MTeX2cmd.bat.txt (8.03 KB)
    • 위 파일을 다운받아 ..\EmEditor\Plugins의 MTeX2cmd.bat을 대체한다.

3.2 dvips/ps2pdf routine 편리하게 조정하기

개인적 용도의 파일이므로, 여기에 올려진 파일의 사용여부는 사용자의 선택에 달려 있습니다.

3.2.1 Simple dvips routine

  1. 문서작성 중 dvips 단추를 빈번하게 사용하는 경우, latex->(bibtex)->latex->(makeindex)->latex->dvips과정을 매번 지켜보는 것은 괴로운 일이다.
  2. 이를 latex->dvips의 단순한 routine으로 바꾸고자 한다면,
    (./) @20070103-dvips-pdfclose-MTeX2.bat.txt (9.49 KB)
    위 파일을 다운받아 MTeX2.bat를 대체하면 된다. (pdfclose 적용됨.)
  3. 본래의 동작으로 환원하기 위해서는,
    • 기존 파일을 따로 보관해 두거나
    • 위의 pdfclose-MTeX2.bat로 바꾸면 된다.
    • 또는 다음과 같이 MTeX2.bat에서 132째줄을 comment out 하고, 133째줄을 uncomment하면 된다.
         132 REM if "%MTeX2_New%"=="1" goto shortdvips
         133 if "%MTeX2_New%"=="1" goto 2
      


3.2.2 Simple ps2pdf routine

  1. simple dvips routine은, ps->pdf 단추를 눌러도 적용된다. 즉 파일 편집 중 pd->pdf 단추를 누르면...
    • latex -> dvips -> ps2pdf -> pdfview가 한번씩 실행된다.
    • 소스파일에 변화가 없으면 바로 pdf파일이 열린다.
  2. 빈번한 ps2pdf 작업시 편리하다.
  3. 그러나 ps2pdf단추의 최종컴파일 단추의 기능은 작동하지 않으므로, 최종컴파일을 위해서는 아래를 참고한다.

3.2.3 Complete ps2pdf routine

  1. dvips routine을 위에서처럼 간단하게 줄인 경우, ps2pdf를 통해 최종컴파일을 하여 pdf결과물을 얻기 위해서는 다음과 같이 할 수 있다.
    • ps2pdf단추의 setting 1 설정은 ps2pdf에 배정하여 simple routine을 실행하고
      Execute path:  call "ps2pdf"
      Parameters:    "%MTeX2_CFName%.ps" "%MTeX2_CFName%.pdf"
      
    • setting 2 설정은 kcltxmk의 최종컴파일 기능에 배정한다.
      Execute path:  "kcltxmk"
      Parameters:    -pdfps "%MTeX2_CFName%.tex"
      
    • 이 설정이 반영된 (./) @20070727-pdfopen-kcltxmkpdfps-komkindex-MTeX2cmd.bat.txt (7.96 KB) 파일을 다운받아 ...\EmEditor\Plugins에 있는 MTeX2cmd.bat을 대체한다.
  2. 이제 ps2pdf 단추를
    • 왼쪽(setting 1)클릭하면 간단한 ps2pdf routine이 적용되고
    • 오른쪽(setting 2)클릭하면 ps2pdf 최종컴파일 과정이 진행된다.
      • 즉 필요한 경우 bibtex과 makeindex를 진행시키고 dvips->ps2pdf까지 진행시킨후 pdf파일을 열어준다.

3.3 User-defined TeX Process

  1. pdflatex: @MTeX2Usr.bat.txt (398 Bytes) (User-defined TeX Process 단추 사용)
    • pdflatex 1회 (Setting 1: 왼쪽 클릭)
    • pdflatex 최종컴파일 (Setting 2: 오른쪽 클릭)

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-10-01 23:30:49
Processing time 0.0552 sec