KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You like to form new friendships and make new acquaintances.
FrontPage › NTEmacs/Obsolete
이 페이지는 일부 낡은 정보를 포함하고 있습니다.


GNU Emacs의 Windows 버전.

목차

1 몇 가지 Windows용 Emacs
1.1 nqmacs
1.2 EmacsW32
1.3 NTEmacs-KTUG
2 NTEmacs-KTUG Faq
3 아주 간단한 Q&A
4 편리한 TeX 환경 구현 TIP
4.1 DVI Previewer에서 NTEmacs로의 Inverse Search
4.1.1 MiKTeX/Yap
4.1.2 DviOut
4.2 Emacs에서 DVI Previewer로 Forward Search 설정
4.2.1 MiKTeX/Yap
4.2.2 DviOut
4.3 AcrobatReader의 열려 있는 PDF 문서 닫고 DVIPDFMx 실행하기
4.3.1 KTUGCollection2006에서 NTEmacs의 Acrobat 창닫기/열기
5 편리한 부가 Lisp 프로그램 몇 가지
6 UTF-8 파일의 편집(mule-ucs)
7 스크린샷
8 질문

1 몇 가지 Windows용 Emacs

1.1 nqmacs

1.3 NTEmacs-KTUG

홍석호님께서 배포하시는 윈도용 NTEmacs-KTUG(현재 버전 21.2). 특히 한글LaTeX 사용에 필요한, 매우 편리한 환경을 제공하는 것이 특징이다. 위의 사이트가 연결되지 않을 때

2 NTEmacs-KTUG Faq

홍석호님의 HPack 홈페이지에서 제공된 몇 가지 문제 해결입니다. [http]FAQ

  1. 한글 TeX 파일을 열었는데, 코딩된 것처럼 숫자로만 보입니다.

    emacserror03.gif

    문제 원인 : _emacs 파일에서 D 드라이브를 유닉스 디렉토리로 인식하도록 정의되어있어서 이런 현상이 나타납니다. 문제 해결 : _emacs 파일을 열어 다음 섹션을 수정합니다.
    ;; if you have a network connection with UNIX like environment 
    ; take care of CR/LF disabling if NTemacs manages (load/save) files on it
    ; ftp://ftp.sunet.se/pub/os/Win32/ntEmacs/docs/ntemacs.html#translation
    (load "~/site-lisp/untranslate") 
    ;(add-untranslated-filesystem "d:") ; d: is a UNIX drive  <--- 이 부분에 ;를 입력하여 사용하지 않도록 변경합니다.
    


  2. 문서를 작성하다가, C-c 1을 이용하여 heading을 만들고, 한글을 쓴 후, 저장을 합니다. 그러면 저장될 encoding system(?) 을 묻습니다.(3가지 encoding모두 제가 원하는데로 한글을 저장하지 못하는 것 같습니다.) 그 다음 emacs를 닫고, 다시 열어 그 파일을 열어보면, 한글이 원하는데로 저장되지 않음을 볼 수 있습니다. 어떤 문제인가요? (KTUGSetup:2220)

    KTUGSetup:2226 emacs에서 문서를 작성하고 저장할 때 엔코딩 방법을 물어오는 것은, 문서에 윈도우즈에서 사용하는 "특수문자"가 포함된 경우입니다. 예를들어 윈도우즈 문자표에서 특수문자를 삽입한 경우이거나, MS 워드 등에서 작성한 문서를 그대로 복사한 경우, emacs가 특수문자를 어떻게 처리할 지 물어오는 것입니다. 따라서 emacs에서 인식할 수 있는 특수문자를 입력하려면 Ctrl-F9 M-x quail-hangul-switch-symbol-ksc 를 사용하여 symbol 모드로 전환한 후, 다음 표를 참조하여 특수문자를 입력합니다.
      【(】괄호열기【arrow】화살【sex】♂♀【index】첨자  【accent】악센트
      【)】괄호닫기【music】음악【dot】점  【quote】따옴표【xtext】§※¶¡¿
      【Unit】℃Å¢℉【math】수학기호【pic】상형문자【line】선문자
      【unit】단위    【frac】분수    【textline】­―∥\∼
      【wn】㈜【ks】㉿【No】№【㏇】㏇ 【dag】† 【ddag】‡【percent】‰
      【am】㏂【pm】㏘【™】™【Tel】℡【won】₩ 【yen】¥ 【pound】£
      【Eng】ABC… 【enum】012… 【Russ】БВГ…【Greek】ΑΒΓ…
      【eng】abc… 【easc】영어ASCII【russ】абв…【greek】αβγ…
      【Rom】ⅠⅡⅢ… 【Scan】ЪĦ… 【hira】あぃい
      【rom】ⅰⅱⅲ… 【scan】đðħ… 【kata】アィイ
      【ojaso】㉠∼㉭【pjaso】㈀∼㈍【oeng】ⓐ∼ⓩ【peng】⒜∼⒵
      【ogana】㉮∼㉻【pgana】㈎∼㈛【onum】①∼⑮【pnum】⑴∼⒂
      【자소】2벌식 + ㅥ(S) ㅿ(t_) ㆁ(D) ㆀ(DD) ㅱ(aD) ㆆ(_d) ㆅ(G) ㆍ(uk)
    
    예를들어 ㉿를 입력하려면 ks를 입력하면 됩니다. 다시 한글 자판으로 돌아오기 위해서는 Ctrl-x RET Ctrl-/ 를 입력합니다.

3 아주 간단한 Q&A


  1. 복사, 잘라내기, 붙여넣기의 키는 무엇입니까? A. 윈도 공통 명령어인 ctrl+C, ctrl+X, ctrl+V 키가 작동되지 않습니다.
    • 복사: alt+W
    • 잘라내기: ctrl+W
    • 붙여넣기: ctrl+Y

  2. 블록 설정은 어떻게 합니까? A. 윈도용이라 역시 제일 쉬운 방법은 마우스로 드래그하는 것입니다. 그렇지만, 마우스를 기피(?)하는 사람에게는 귀찮을 수 있습니다. 마우스를 사용하지 않는 다른 방법으로는
    • 먼저 shift와 →(오른쪽 화살표) 키를 누릅니다.
    • Ctrl-Space →(오른쪽 화살표)를 이용해도 됩니다.
    • 블록 잡고 싶은 부분을 화살표나 Home/End 키 등을 이용하여 블록을 설정합니다.

  3. ctrl+F1 을 누르면 LaTeX 컴파일이 됩니다. 이때 컴파일 되는 과정을 보고 싶습니다. A. ctrl+C, L을 차례로 누르면 NTEmacs의 창이 상하로 분할되면서 컴파일 되는 과정이 하단 창에 주루룩 나타납니다.

  4. 쉘 모드에서 컴파일 하는 도중, 에러 메시지를 만나면 e, q, x, i, r 등을 누르는 사용자의 다음 명령을 기다랍니다. 그런데 NTEmacs에서는 컴파일 도중 에러가 나오면 컴파일을 멈추지 않고 계속 컴파일 됩니다. A. 홍석호님께서 패키징하신 NTEmacsnonstopmode로 컴파일됩니다. 그러므로 에러가 나도 무시하고 끝까지 컴파일 됩니다. 이것은 여러 가지 TeX 작업 환경을 모아놓은 tex-site.el 파일에서 "latex \\nonstopmode\\input{%s} --src-special"와 같이 적용해놓아서 그렇습니다.

  5. 그런데 NTEmacs가 nonstopmode로 작동하면 에러를 만났을 때 e를 누르면 해당 소스 부분으로 갈 수 없어 즉시 수정할 수 없지 않습니까? A. 컴파일이 완료된 이후, ctrl+C, `(tilde 있는 키)를 순서대로 누르면 NTEmacs에서 해당 에러 부분으로 이동합니다.

  6. NTEmacs 하나를 실행한 후, 여러 개의 문서를 불러올 수 있습니다. 문서간 이동은 어떻게 하나요? A. 주 문서에서 ctrl+마우스 왼쪽 버튼 누르면 현재 열린 모든 문서를 보여줍니다. 그 중에 원하는 것을 찍으면 됩니다. 또는, ctrl+x, b를 누르면 하단 창에 현재 열린 모든 문서를 보여줍니다. 이동하고자 하는 파일에 마우스를 대면 색이 변합니다. (휠 마우스의 경우) 휠을 누르면 해당 문서로 이동합니다. (휠이 없는 마우스의 경우, 오른쪽/왼쪽 버튼을 같이 누르면 되는 것으로 압니다) 마우스를 사용하지 않는 다른 방법을 아는 분은 알려주세요.
    C-x bC-s를 누를때마다 버퍼의 이름이 하나씩 이동하게 됩니다. 원하는 버퍼가 선택되면 <RET>를 치면됩니다. 또는 C-x b후 Mini Buffer에 보이는 화일이름을 한자씩 치면 자동으로 이동할 겁니다. 원하는 버퍼가 선택되면 <RET>를 치면됩니다. C-x 4 b 다른 Window에 buffer를 열거나 만듭니다. C-x 5 b 다른 frame에 buffer을 열거나 만듭니다.
  7. (!) Buffer 관련 명령은 Manual [http]Using Multiple Buffers를 참고하세요.
  1. 찾기(search) 명령은 ctrl+s 입니다. 찾아바꾸기 명령은 무엇입니까? A. shift+alt+5 를 누르면 하단에 query replace:가 나옵니다. 거기에 바꾸기 전 단어를 입력하고 엔터, 그러면 with:가 나오는데 거기에 바꿀 단어입력하고 엔터치면 됩니다. 하나씩 찾아가면서 y(es)나 n(o)를 택하면 됩니다. 모두 바꾸려면 !를 누르면 됩니다. (!) See the Manual [http]Searching and Replacement.

  2. NTEmacs에 사용자 정의 명령어를 입력하고 싶습니다. A. [http]FAQ의 6번 항목을 참조하십시오.

  3. main.tex이 다른 파일을 \include하는 형식으로 여러 파일로 작성된 project입니다. 하위 파일이 열린 상태에서 main.tex을 컴파일하는 방법은 무엇인가요? A. 하위 파일이 chap1.tex이라고 할 때, TeX-master라는 Local Variable을 설정해주면 됩니다. chap1.tex의 적당한 부분(대개 파일의 끝)에 다음과 같은 내용을 적어넣습니다.
    % Local Variables:
    % mode: latex
    % TeX-master: "./main.tex"
    % End:
    
    이제 Ctrl-F1을 누르거나 C-c C-c를 실행하면 main.tex이 컴파일됩니다. 참고로, 겹따옴표를 한 번 누르면 ``과 같이 입력되는 경우 한 번 더 누르면 보통의 겹따옴표가 입력됩니다. 또는, M-x set-variable 명령을 이용해서 TeX-master"./main.tex"으로 설정해도 같은 결과를 얻을 수 있습니다.

4 편리한 TeX 환경 구현 TIP

4.1 DVI Previewer에서 NTEmacs로의 Inverse Search

4.1.1 MiKTeX/Yap

gnuclientw를 이용합니다. 다음과 같은 절차를 거쳐서 Inverse Search를 설정할 수 있습니다.

  • GNUServ를 설치한다.
    1. [http]gnuserv.zip을 다운로드받아서 적당한 디렉토리에 풀어놓습니다.

    2. Release라는 하위 디렉토리에 있는 *.exe 파일들을 PATH가 걸려있는 적당한 디렉토리로 옮깁니다. 혹은, 적당한 디렉토리를 만들고 그 위치를 PATH에 포함시킵니다.

    3. gnuserv.el 파일을 Emacs가 설치된 site-lisp 디렉토리로 옮깁니다.

  • Yap을 실행하여 Inverse Search 설정을 한다.
    1. GNUServ 설치가 완료되면, Yap의 OptionsInverse Search 탭을 눌렀을 때 Program 부분을 열면 GNU Emacs (Single Instance)라는 항목이 보일 것입니다. 이것을 선택하면 아래 Command: 부분이 다음과 같이 설정됩니다.
      "C:\USER\BIN\gnuclientw.exe" -F +%l "%f"
      
      <!> 여기서 C:\USER\BIN은 위에서 GNUServ를 설치한 폴더가 될 것입니다.

    2. 확인을 눌러서 이 설정을 저장하고 Yap을 닫습니다.

  • $HOME/_emacs의 수정
    1. _emacs에 다음 사항을 써넣습니다.
      (setq gnuserv-frame (selected-frame))
      (setq exec-path (append (list "C:/USER/BIN") exec-path))
      (load "C:/USER/ktug/Emacs-21.2/site-lisp/gnuserv.el")
      (gnuserv-start)
      
      <!> 위의 설정에서 C:/USER/BIN이나 C:/USER/ktug 등은 자신의 Emacs 설치 환경에 따라 적절한 위치로 바꾸어주십시오. 예를 들면 C:/Program\ Files/ktug/Emacs-21.2/site-lisp/gnuserv.el 등등...

    2. 저장하고 Emacs를 실행합니다.

4.1.2 DviOut

(!) DviOut의 경우 : Option -> Setup Parameters ... -> Common 탭 -> src: 에 다음과 같이 적습니다. Karnes/2006-06#3d0b6ba1104dbd40d1bbef59f6a954ea 참고
"C:\PROGRA~1\Emacs\EmacsW32\bin\GNUCLI~2.EXE"^s +%d %s

4.2 Emacs에서 DVI Previewer로 Forward Search 설정

다음 수정은 [http]NTEmacs FAQ의 지침에 의한 것이다.

4.2.1 MiKTeX/Yap

  1. ~/site-lisp/tex-site.el의 수정 TeX 관련 명령이 지정되어 있는 (defvar TeX-command-list 행을 찾아서 다음 한 줄을 추가한다.
           (list "DVISearch" "yap -1 -s %n%b %d" 'TeX-run-command nil t)
    


  2. $HOME/_emacs의 수정 global key 설정 부분을 찾아서 다음 한 줄을 추가한다.
    (global-set-key [(control f12)] 'do-ForwardSearch)	; Forward Search the current line
    


    그 아래 함수 정의 부분에서 다음 내용을 추가한다.
    (defun do-ForwardSearch ()
       "Forward Search the current line."
       (interactive)
       (TeX-command "DVISearch" 'TeX-master-file))
    


  3. Ctrl-F12를 누르면 Yap이 열리면서 현재 행에 해당하는 source special을 보여준다.(작은 동그라미로 나타남)

4.2.2 DviOut

(!) DviOut의 경우 다음과 같다.
(list "DVISearch" "c:\\TeX\\dviout\\dviout.exe -1 %d # %n %b" 'TeX-run-command nil t))


4.3 AcrobatReader의 열려 있는 PDF 문서 닫고 DVIPDFMx 실행하기

DVIPDFMx를 실행하거나 PDFLaTeX 컴파일을 하려 할 때는 해당 PDF 문서가 AdobeReader에 의해서 열려 있지 않아야 한다. 따라서 이 명령을 주기 전에 AcrobatReader로 하여금 문서를 닫도록 할 필요가 있다.

  1. $HOME/_emacs 파일을 열고 다음과 같이 한다.
    ;;; from Jesper Harder's solution
    (defun acrobat-close-all-docs ()
      "Close all open documents in Acrobat."
      (save-excursion
        (set-buffer (get-buffer-create " *ddeclient*"))
        (erase-buffer)
        (insert "[CloseAllDocs()]")
        (call-process-region (point-min) (point-max)
     "ddeclient" t t nil "acroview" "control")
        (if (= 0 (string-to-int (buffer-string))) t nil)))
    


  2. DVIPDFMx를 부르는 것은 Ctrl-F5에 다음과 같이 할당되어 있다.
    (global-set-key [(control f5)] 'do-dvipdfm)   ; DVIPDFM the current file
    


  3. do-dvipdfm 함수를 수정한다.
    (defun do-dvipdfm ()
       "DVIPDFM the curent file."
       (interactive)
       (acrobat-close-all-docs)
       (TeX-command "DVIPDFMx" 'TeX-master-file))
    


  4. 이 때, ~/site-lisp/tex-site.el에는 다음과 같이 DVIPDFMx라는 TeX-command가 정의되어 있어야 한다.
           (list "DVIPDFMx" "dvipdfmx %d" 'TeX-run-command nil t)
    


  5. 이제 Ctrl-F5를 누르면 열려 있는 AcrobatReader 창이 닫힌 다음에 DVIPDFMx가 실행된다.

  6. 필요하다면, PDFLaTeX의 단축키를 설정할 때도 마찬가지 방법으로 할 수 있다.

4.3.1 KTUGCollection2006에서 NTEmacs의 Acrobat 창닫기/열기

DeleteMe. pdfclose 또는 closepdf를 이용한 팁을 올려주시면 감사.

5 편리한 부가 Lisp 프로그램 몇 가지

LaTeX 문서 작업을 하는 데 몇 가지 부가 패키지를 설치하면, 매우 편리한 사용자 환경을 얻을 수 있다.

  1. AUCTeXBibCite
    EmacsLaTeX 환경 중에서 가장 기본적인 것. NTEmacs-KTUG 패키지에는 기본으로 이미 포함되어 있다.

  2. SpeedBar
    SpeedBar는 파일을 분석해서 \chapter, \section을 시각적으로 보여준다. 그리고 label의 위치도 바로 찾아갈 수 있는 편리한 Bar 창을 만들어준다.

  3. RefTeX
    RefTeX\label, \cite, \ref 명령을 손쉽게 통제할 수 있게 해주는 툴이다.

  4. PreviewLaTeX
    Emacs 또는 XEmacs에서 컴파일된 결과를 보면서 작업할 수 있게하는 Emacs 응용프로그램이다.

  5. [http]Tabber
    Emacs 또는 XEmacs에서 buffer에 대한 Tab정보를 보여줍니다.
NTEmacsTab.png

6 UTF-8 파일의 편집(mule-ucs)

[http]mule-ucs
mule-ucs를 site-lisp 아래 설치하고, .emacs에 다음 한 줄을 적어준다.
; ucs
(require 'un-define) 


  • UTF-8 파일을 편집하고 저장할 수 있지만, leim을 이용하여 한글을 입력하는 경우 EUC-KR 범위의 한글만이 입력가능하다.
    .emacs는 윈도 운영체제에서의 _emacs를 말하는지요? 그리고 mule-ucs를 site-lisp 아래에 폴더째 설치했습니다. 즉 C:\Program Files\ktug\Emacs-21.2\site-lisp\mule-ucs 아래에 doc 폴더와 lisp 폴더가 있지요. 말씀하신 un-define 파일은 lisp 폴더에 있는데, 혹시 이럴 경우
    ; ucs
    (require 'un-define) 
    
  • 와 같이 _emcas에 기입하면 인식하지 못하는 것 같던데, 어떻게하면 될까요? site-lisp의 하위 폴더에 있는 각종 *.el 파일들의 경로를 어케해야 인식할까요? --Progress
    21.2에서는 mule-ucs가 잘 안되지 않나요? 21.3으로 바꾸어보십시오. hermian 님이 소개하신 nqmacs에는 아마도 mule-ucs가 포함되어 있을 것입니다. --Karnes

  • from KTUGContrib:2762
    winXP의 경우.
    
    1. [환경변수]-[시스템변수]에 home 변수를 설정합니다. 
    그리고 적당한 디렉토리를 정합니다. 
    (예: HOME C:\user\bin)
    
    [주의사항]
    [시스템변수]가 아닌 [사용자변수]에 home을 설정하면 작동하지 않을 수 있습니다. 
    
    경우에 따라 재부팅이 필요할 수도 있습니다. 
    
    2. mule-ucs를 설치합니다. 설치경로는 emacs가 설치된 하위 디렉토리 중 
    [site-lisp]-[mule-ucs] 밑에 설치합니다. 
    
    3. _emacs 파일을 열고 적당한 다음 한 줄을 적습니다. 
    
    ; ucs
    (require 'un-define) 
    
    4. _emacs 파일을 1번에서 home으로 정한 디렉토리에 옮겨 놓습니다 .
    
    5. 이제 utf-8로 작성된 파일을 불러오거나 편집할 수 있습니다. 
    그러나 입력할 수 있는 글자는 여전히 euc-kr 에 있는 글자만 가능합니다. 
    즉, `&#46945;', `&#46624;' `&#49686;'은 불가능합니다. 
    


    질문 이번 글에 나온대로 하니, Emacs 에서 UTF-8 문서가 보이네요. 기존에 작성되어 있는 파일은 보이는데, Emacs로 UTF-8 문서를 작성하려면 어떻게 해야 하나요? KTUGContrib:2784

  • 답변 파일을 편집한 후에 저장하기 전에 C-x RET f를 누른 다음 utf-8이라고 써넣어서 저장 인코딩을 설정하면 됩니다.

    NTEmacs에서는 확장자가 utf인 파일을 UTF-8 파일로 인식합니다. 이를 이용하여 다음과 같이 할 수도 있습니다.
    #> runemacs newfile.tex.utf
    
    이맥스가 열리면 여기에 한글 한 글자만 적어넣고 저장하여 파일이름에서 끝의 .utf를 떼줍니다.
    #> ren newfile.tex.utf newfile.tex
    #> runemacs newfile.tex
    
    이제 이 파일을 편집합니다.

    질문 UTF-8 문서가 열렸지만 저장하고 나서 보니 한글이 다 깨져 있고 다시 읽어들이면 \223하\223지와 같이 \223이 글자마다 붙어 있습니다. KTUGSetup:7699

    답변 파일이 raw-text 인코딩으로 저장된 것이 아닌가 합니다. 저장 인코딩을 미리 정해두고 작업하십시오. C-x RET f 로 저장 인코딩을 지정할 수 있습니다. utf-8을 선택해두면 됩니다.(한글 문서의 경우) 이미 raw-text로 저장된 파일의 경우는 이진 에디터로 열어서 0x93에 해당하는 바이트를 모두 지워보기 바랍니다.

    질문 mule을 설치하는데 애를 먹었습니다. 위에 링크된 mule 사이트에 가서, ftp로 가면 2001년에 릴리스된 mule 8.4가 가장 최신으로 이것을 설치하면 제대로 작동하지 않았습니다. 그래서 게시판글에 가서 이주호님이 올려 놓으신 mule-usc.zip파일을 받아서 설치하니 제대로 작동했습니다. NTEmacs에서 사용하는 mule은 대체 어디서 구해야하는 것인지요? 혹시 리눅스에서 깔린 것을 가져오신 것인지요? (-_- 그럴 것 같습니다만..) -sayhappy

    7 스크린샷

    NTEmacs 22.0 emacsscreenshot.jpg


    UTF-8로 설정하신건가요? 오랫만에 다시 NTEmacs 를 업데이트 했습니다만. UTF-8설정도 그럭 저럭했습니다만 AUCTeX 설정 부분에서 Cygwin의 teTeX와 MiKTeX가 충돌(?)하는 군요. 긴 휴일뒤에는 일하기가 뭐시기하군요. 하루종일 딴짓거리 하게 되다니...여하튼 .emacs의 설정부분이 탐나는 군요. 특히 Command부분이 ...ㅎㅎ 홍석호님이 초기 설정도 많이 보이고... 좋습니다. 어제 마눌님이 Finale라는 프로그램으로 악보그리려다 포기하는거 보고 갑자기 Karnes님이 생각 나더군요. (불끈!) 음대 출신이 복잡한 저런 소프트웨어(Finale)를 다르기는 힘든 것 같습니다. 하지만 Karnes님이 가끔 보여주는 악보도 암호수준입니다. 몹시 배워보고 싶다는 ... 솔직히 저는 암울한 시대의 어둠의 중고교 시절을 보내 정상적인 예능 교육을 전혀 받지 못했답니다. 악보보는 것은 까막눈입니다. 콩나물 머리보다는 그저 음악 듣는 게 좋습니다. :D --hermian 2006-05-02

    ^^ 암울한 시대에 대해서야... ㅤㅈㅓㄼ은 사람이 그런 말 하면 안되죠 ;; 암튼지간 Finale는 어려운 거 맞습니다. MusiXTeX은 Finale보다 스무 배쯤 어렵죠. 출판 수준의 조판 품질을 원하는 게 아니시라면... NoteWorthyComposer가 최곱니다. 간단하고 다루기 쉽고 심플한 미디 연주기로도 쓸 수 있고 게다가 출력 품질도 그만하면 나쁘지 않습니다. 매우 직관적이기 때문에 악보에 익숙한 분이라면 더 좋구요. 다만 ShareWare입니다. --Karnes

    허걱 20배나 :-X 그나저나 한글 폰트 어떻게 설정하신거죠. 비율에 따라 큰 폰트 작은 폰트 나오는 비법을 전수해주소소 --hermian

    그건 그냥 color-theme인데요... M-x color-theme-select 인가를 찾아보시면...

    theme랑은 관계 없고 버전이랑 관계가 있는 것 같습니다. 21.3은 잘 되는데 22-CVS에서는 안되는 군요 --hermian

    윈도우 시스템을 타는것 같기도 하네요. 집은 windows2003인데 잘 되는 것 같은데 회사의 WinXP에서는 한글이 Fontify가 안되는 군요. section에 큰 글자가...흑...한글을 굴림으로 설정하신 건가요? --hermian

    8 질문

    좋은 듯도 하지만 아직 단축키가 너무 낯설어 참맛은 즐기지 못하고 있습니다. 한 가지 궁금한 점이 있습니다. auto 라는 하위 폴더가 생기는데, 이것은 왜 생기는지, 안 생기게 할 수는 없는지 알고 싶습니다. 이것도 tutorial에 나오나요? --hoze

    답: 홍석호님께서 2년전 비슷한 질문에 답변해주신 적이 있습니다. 옮깁니다.

    질문: LaTeX 컴파일을 하면 해당 파일이 있는 디렉토리에, 서브디렉토리로 "auto" 디렉토리가 생깁니다. 그리고 컴파일하면서 만들어진 부수적인 파일들, 확장자가 .el인 파일들이 모여있던데 그건 어떤 역할을 하는지요? 답변: .el 확장자는 Emacs가 사용하는 스크립트 언어 Emacs Lisp의 파일이라는 뜻이고, 같은 이름의 elc는 컴파일된 버전입니다. Emacs에서 사용하는 대부분의 기능이 이 스크립트 언어로 작성되어 있습니다. (Emacs의 하위 디렉토리를 보시면 대부분 *.el, *.elc로 되어 있음을 보실수 있을겁니다) Emacs에서 TeX 파일을 컴파일할 때 aux 파일처럼 파일의 구조 및 사용하는 스타일 파일, 레이블 등을 함께 처리하기 위해 임시로 만들어 두는 파일이라고 생각하시면 됩니다. 물론 컴파일이 끝나서 dvi 파일이 만들어지면 지워도 상관없습니다. --Progress

    이맥스 사용에 관해서 http://kldp.org/에서의 Emacs관련 글과, 예전 잡지를 구하실 수 있으시다면 Linux Magazine 2001년 10월 ~ 2002년 2월 까지 정재윤님이 기고한 기사를 강력히 추천합니다. 돈이 있다면 한빛 미디어의 "그누 이맥스 시작하기"를 책자를 구입하는 것도 하나의 방편이 될것 입니다. 아니면 영어가 되시는 분들이니 이맥스 자체의 튜토리얼과 매뉴얼을 보시는 것도 ... 아직 저도 초보라서 :) [http]유용한 핫키표--Hermian



    ^
    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2009-02-10 04:13:53
    Processing time 0.1439 sec