KTUGFaq

KTUG FAQ

"HLaTeX 파일을 hangul-ucs로 변환하기 : WinEdt"에 댓글 더하기

로그인:
비밀번호:
가입
How you look depends on where you go.
FrontPage › Karnes/2006-07
Jul 02, 2006
HLaTeX 파일을 hangul-ucs로 변환하기 : WinEdt
Submitted by Karnes @ 07-02 [02:16 pm]
이런 팁이 무슨 쓸데가 있겠는가 하는 생각이 들지 아니하는 바 아니지만, 아무튼 재미삼아 해본 것이므로 여기 적어둔다. KTUG Collection에서 *중시*하는 에디터는 EmEditorTeXmaker이지만 WinEdt의 활용이 필요한 경우도 없지는 않지 않을까 하는 생각.

어제 날짜로 올린 myltx.bat을 이용하는 것. 테스트 파일은 KTUG Collection Sample Documents 중에서 이주호 님의 var2col을 이용하였다.

0. WinEdt 설정
  1. fpTeX 설정으로 전환하여 몇 개의 단추를 수정한다. 특히 dviout 설정은 새로 추가하여야 하는데... 여기에 대해서는 나중에 여력이 생기면 자세히 쓰든가 하겠다.
  2. latex 버튼은 myltx.bat에, pdflatex 버튼은 pdfmyltx.bat에, 그리고 makeindex 버튼은 mkindex.bat에, dvipdfm 버튼은 dvi2pdf.bat에 각각 연결한다.
1. var2col.tex을 WinEdt으로 열고 필요한 수정을 가한다.
  1. \usepackage{hangul} 행을 없애고
  2. 다음으로 대치함
    \usepackage[hangul]{dhucs}
    \usepackage{dhucs-ucshyper}
    \ifpdf
     \usepackage{dhucs-cmap}
     \pdfmapfile{+unttf-pdftex-dhucs.map}
     \SetHangulFonts{utbt}{utgt}{uttz}
     \SetHanjaFonts{utbt}{utg}{utgt}
    \fi
    
  3. 저장한다. (Ctrl-S)
2. LaTeX 버튼을 누르거나 Shift-Ctrl-L로 컴파일을 시도하려 하면 옵션 창이 열린다.
  1. 그림이 있으므로
    %N.tex --fig *.eps
    
  2. LaTeX 버튼을 한번 더 눌러서... 부수파일도 있으므로
    %N.tex --another ch1.tex
    
  3. WinEdt을 닫지 않으면 마지막에 입력한 옵션이 남아 있다. 따라서 엔터만 치면 컴파일을 반복할 수 있다. 이 뒤로는 굳이 ch1.tex을 다시 처리해줄 필요 없으므로
    %N.tex
    
    1. 물론 ch1.tex을 변경했으면 --another 로 변경된 파일을 다시 지정해야 한다.
3. 결과 기타
  1. dviout에 InverseSearch to WinEdt 설정을 하는 것은 다음 한 줄이다.
    "C:\Program Files\WinEdt Team\WinEdt\WinEdt.exe"^s"[Open('%s');SelLine(%d,8)]"
    
  2. 변환된 문서는 .var2col\var2col.tex과 .\var2col\ch1.tex이다. 이 두 문서는 WinEdt에서는 열리지 않으나 컴파일가능하다.
  3. \usepackage{hangul}을 \usepackage{dhucs}로 바꾸는 것만으로 충분치 않을 때가 있다. 이 때는 hangul 관련 설정을 dhucs 설정으로 수정해가면 된다. 에러 검출이 잘 되므로 수정에 어려움은 없을 것이다.
이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-07-30 08:31:30
Processing time 0.0335 sec