Emacs AucTex



Table of Contents

  • 1デフォルトインストールtexliveスイート
  • 2 AUTEXとCDLatexインストールパッケージ
  • をダウンロード
  • 3解凍
  • 4取付
  • 5の構成.Emacsファイル
  • 5.1 Emacs AUCtex
  • をロード
  • 5.2 xelatexをデフォルト編集コマンド、evienceをデフォルトリーダー
  • に設定
  • 5.3 orgエクスポートtexテンプレートを設定し、中国語
  • をサポートします.
  • 6 CDLatexサブモードの追加
  • 6.1 cdlatexをダウンロードします.el
  • 6.2にコピーする.emacs.d/下
  • 6.3在.Emacsには、次の構成
  • が追加されています.



    1デフォルトインストールtexliveキット


    私はあなたがtexliveキットをインストールしたことをデフォルトで設定して、インストール方法は私の別の文章を参考にすることができます.



    2 AUTEXとCDLatexインストールパッケージのダウンロード


    Webサイトへのダウンロード:
    http://www.gnu.org/software/auctex/
    



    3解凍

    tar zxf auctex-11.86.tar.gz
    cd auctex-11.86
    



    4インストール

    ./configure --with-emcs    ;;             emacs  
    make
    sudo make install
    



    5構成Emacsファイル




    5.1 Emacs AUCtexのロード

    (load "auctex.el" nil t t)
    (load "preview-latex.el" nil t t)
    (setq Tex-auto-save t)
    (setq Tex-parse-self t)
    (setq-default Tex-master nil)
    



    5.2 xelatexをデフォルト編集コマンド、evienceをデフォルトリーダーに設定

    (setq Tex-output-view-style
    (quote (("^pdf$" "." "evince &o %(outpage)"))))
    
    (add-hook 'LaTex-mode-hook
    (lambda()
    (add-to-list 'Tex-command-list '("XeLaTex" "%`xelatex%(mode)'
    %t" Tex-run-Tex nil t))
    (setq Tex-command-default "XeLaTex")
    ))
    



    5.3 orgエクスポートtexテンプレートを設定し、中国語をサポートする

    (require 'org-latex)
    (unless (boundp 'org-export-latex-classes) 
    (setq org-export-latex-classes nil))
    
    ;;   latex  
    (add-to-list 'org-export-latex-classes
    '("article"
    "\\documentclass{article}
     \\usepackage{ctex}"
    ("\\section{%s}" . "\\section*{%s}")
    ;;("\\subsection{%s}" . "\\subsection{%s}")
    ;;("\\subsubsection{%s}" . "\\subsubsection{%s}")
    ("\\paragraph{%s}" . "\\paragraph{%s}")
    ("\\subparagraph{%s}" . "\\subparagraph{%s}")
    ))  
    



    6 CDLatexサブモードの追加




    6.1 cdlatexをダウンロードする.el


    これは直接ネットで検索すればいいので、言わないでください.



    6.2コピー先emacs.d/下

    cp cdlatex.el ~/.emacs.d/
    



    6.3はい。Emacsに次の構成を追加

    (require 'cdlatex)
    
    ;;  cdlatex   AUCtex    
    (add-hook 'LaTex-mode-hook 'turn-on-cdlatex)
    

    Date: 2012-10-14 Sun
    Author: lishuo
    Org version 7.9.1 with Emacs version 23 Validate XHTML 1.0