[[Vim]] > Automatic LaTeX Plugin (ATP)

*[[Automatic LaTeX Plugin (ATP):http://atp-vim.sourceforge.net/]] [#j0660b72]

#ref(http://atp-vim.sourceforge.net/vim-logo-128.png,right,around,nolink,Automatic LaTeX Plugin (ATP))

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

#img(,clear)

*Automatic LaTeX Plugin (ATP) とは [#x5205d30]
Automatic LaTeX Plugin (ATP) は [[Vim]] で LaTeX ドキュメントを編集,コンパイル,プレビューするためのプラグインです.~
ATP は GPLv3 でリリースされています.~
ATP は Vim 7.3 以上で動作します.~

GVim 7.3.034 よりも前のバージョンには DLL 読み込みに関する脆弱性が存在します.~
最新版へアップデートしてください.~
詳細は [[GVim における DLL 読み込みに関する脆弱性:http://jvn.jp/jp/JVN27868039/]] を参照してください.~

-[[Automatic LaTeX Plugin (ATP):http://atp-vim.sourceforge.net/]]
--[[ATP Requirements:http://atp-vim.sourceforge.net/requirements.shtml]]
-[[Automatic LaTex Plugin for Vim at SourceForge:http://sourceforge.net/projects/atp-vim/]]
--[[コミットログ:http://atp-vim.svn.sourceforge.net/viewvc/atp-vim/trunk/?view=log]]
-[[AutomaticTexPlugin - Background compilation, completion, bib serch, toc and other nice features. : vim online:http://www.vim.org/scripts/script.php?script_id=2945]]

*ダウンロード/インストール [#n5f1b86f]

-[[安定版:http://sourceforge.net/projects/atp-vim/files/releases/]]
-[[開発版:http://sourceforge.net/projects/atp-vim/files/snapshots/]]

ATP の動作には

-[[Python:http://www.python.org/]]
-[[psutil:http://code.google.com/p/psutil/]]

が必要です.

Vim を起動し

  :echo $HOME

で,$HOME の場所を確認します.

パッケージを展開し

-$HOME/.vim/ (UNIX, Linux)
-$HOME/vimfiles/ (Windows)

に

-autoload/
-colors/
-doc/
-ftplugin/
-syntax/

を配置します.

vimrc に以下の記述を追加します.

----
 ""
 "" Automatic LaTeX Plugin (ATP)
 ""
 filetype plugin on
 filetype indent on
 syntax on
----

*使い方 [#w8da234e]

**コンパイル・プレビュー [#x0397616]

>
|COLOR(#FFF):BGCOLOR(#40C):CENTER:~メニュー [LaTeX]|COLOR(#FFF):BGCOLOR(#40C):CENTER:~ノーマルモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~機能|
|Compile|\l|コンパイル|
|View Output|\v|プレビュー|
<

**補完 [#v9176e7e]

***基本的な補完 [#m1120519]
基本的な補完は <TAB> とオムニ補完 <CTRL-X><CTRL-O> を使用します.
基本的な補完は <TAB> を使用します.

 \be<TAB> で \begin{
 \begin{i<TAB> で \begin{itemize}
 \i<TAB> で \item などの候補が表示されます
 \i<CTRL-X><CTRL-O> でオムニ補完による \item の補完が行われます
 \item の入力が終わって <TAB> を入力すると \end{itemize} が補完されます
 カーソルは \end{itemize} の後に自動的に移動します

***オムニ補完 [#i3ad1ad9]
ATP では,オムニ補完 <CTRL-X><CTRL-O> も使用できます.

 \be<CTRL-X><CTRL-O> で  \begin{
 \begin{i<CTRL-X><CTRL-O> で \begin{itemize}
 \i<CTRL-X><CTRL-O> で \item の補完が行われます
 \en<CTRL-X><CTRL-O> で \end{
 \end{i<CTRL-X><CTRL-O> で \end{itemize}
 ただし \end{itemize} は自動インデントされないようなので \end{itemize} を補完する場合は <TAB> を使用しましょう

***ENVIRONMENT IMAPS [#odbdb26f]
]I を素早く入力すると \begin{itemize}\item\end{itemize} を補完します.
 ]I
 \begin{itemize}
 	\item
 \end{itemize}

]i を素早く入力すると \item を補完します.
 ]i
 \item

***FONT COMMANDS [#l4bb69da]
##rm を素早く入力すると \textrm{} を補完します.
 ##rm
 \textrm{}
数式モード中で ##rm を素早く入力すると \mathrm{} を補完します.
 $##rm
 $\mathrm{}

***GREEK LETTERS [#ufe42a77]
数式モード中で #a を素早く入力すると \alpha を補完します.

 $#a
 $\alpha