KTUGFaq

KTUG FAQ

"AquamacsEmacs + TeXniscope 작업 환경 구축"에 댓글 더하기

로그인:
비밀번호:
가입
You are a bundle of energy always on the go.
FrontPage › Karnes/2006-04
Apr 24, 2006
AquamacsEmacs + TeXniscope 작업 환경 구축
Submitted by Karnes @ 04-24 [06:30 am]
TeXShop도 좋지만... 좀 싫증이 나던 차라 잠깐 시간을 내어 AquamacsEmacsTeXniscope를 이용한 작업 환경을 구축해보기로 하였다. 최근 눈부시게 발달한 pdflatex 이용 방법을 응용하기로 하고, pdf 기반의 한글 문서 작성 환경을 만들어본다. http://www.emacswiki.org/cgi-bin/wiki/AquamacsTexniscope 를 참고하였다.

  1. 프로그램의 위치 (중요)
    1. AquamacsEmacs는 /Users/karnes/Applications/ 아래 설치되어 있다. 보통 이 위치는 /Applications 아래면 설정하기도 편한데... 왜 이렇게 했는지 지금도 이해하지 못하고 있음... :(
    2. TeXniscope 역시 같은 곳, 즉 /Users/karnes/Applications/ 아래에 있다.
  2. AquamacsEmacs -> TeXniscope : ForwardSearch
    1. M-x customize-variable RET TeX-output-view-style RET 하면 설정 창이 열린다. (custo TAB -var TAB RET TeX-output-v TAB 이 정도면 될 것임. ^^ 여기서 ^dvi$ 를 보면 이미 TeXniscope가 설정되어 있는 것을 볼 수 있다. ^pdf$에 대해서도 똑같이 설정해준다.
      (("^dvi$" "^TeXniscope$" "open -a TeXniscope.app %o")
       ("^pdf$" "^TeXniscope$" "open -a TeXniscope.app %o")
       ("^html?$" "." "open %o"))
      
    2. ~/Library/Preferences/Aquamacs\ Emacs/customizations.el 파일에 다음 내용을 추가한다. <!> txs-search.el 파일의 위치는 자신의 시스템 경로에 맞추어야 할 것이다.
      (server-start)
      (load 
         (expand-file-name 
             "/Users/karnes/Applications/TeXniscope.app/Contents/Resources/txs-search.el"))
      (add-hook 'LaTeX-mode-hook (lambda () (local-set-key "\C-c\C-j" 'txs-jump-to-line)))
      
    3. 이제 ForwardSearch는 C-c C-j 키에 할당되었다.
    4. 물론, 당연히 (기본값이기도 하지만) AquamacsEmacs AUCTeX의 설정은 pdf mode, 즉 pdflatex이 돌아가도록 설정되어 있어야 한다.
  3. TeXniscope -> AquamacsEmacs : InverseSearch
    1. TeXniscope의 Preferences를 연다.
    2. 다음 그림과 같이 설정한다. <!> 여기서 /sw/bin이라 되어 있는 부분은 대부분 /usr/local/bin이거나 /usr/local/teTeX/bin/powerpc-apple-darwin-current일 것이다. 이 부분은 신경쓰지 말고 Editor command 항목과 Editor arguments 항목만을 참고할 것.
      texniscopepreference.jpg
    3. 이제 /Users/karnes/Applications/TeXniscope.app/Contents/Resources/txs-search.el 파일을 찾아들어가서 다음 부분을 편집한다. (원래 /Applications에 설치했더라면 손대지 않아도 되는 부분은 *** 표시하였음)
      1. line 69--72 (***)
        (defcustom txs-path "/Users/karnes/Applications/TeXniscope.app"
          "*Path to the TeXniscope application."
          :type '(choice (const "/Users/karnes/Applications/TeXniscope.app") file)
          :group 'txs-search)
        
      2. line 165. 마지막의 .dvi 참조 부분을 .pdf로 고침.
             (dvi-file (concat (file-name-sans-extension master-file) ".pdf"))
        
  4. 문서 작성시에 반드시 pdfsync를 얹어준다.
    \ifpdf \usepackage{pdfsync}\fi 
    
  5. AquamacsEmacs에서 C-c C-j 로 TeXniscope를 띄운 상태에서 작업하면 C-c C-c로 컴파일이 이루어지는 대로 보기 창의 화면이 갱신되는 것을 볼 수 있을 것이다. 거의 Wysiwyg에 유사한 작업환경이 된다. 소스 찾아가기는 간단히 Command + click으로 이루어진다. (Command+E 단축키도 됨).
새로운 첨부 "AquamacsplusTeXniscope.jpg"파일 업로드
이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2016-09-21 20:15:29
Processing time 0.0361 sec