Vim > Automatic LaTeX Plugin for Vim (ATP)

Automatic LaTeX Plugin for Vim (ATP) → 問題が発生する場合は tex.vim + (vimtex or LaTeX Box) + quickrun + neocomplete & neosnippet を使用する

Automatic LaTeX Plugin (ATP)

  ◆CONTENTS◆  

Automatic LaTeX Plugin for Vim (ATP) とは

Automatic LaTeX Plugin for Vim (ATP) は Vim で LaTeX ドキュメントを編集,コンパイル,プレビューするためのプラグインです.

License

GPLv3

ChangeLog

ATP の動作に必要なもの

ATP の動作には

が必要です.
Python と psutil がインストールされていない場合はこれらをインストールしておいてください.
Windows で pip を使用して psutil をインストールする場合は Windows PowerShell またはコマンド プロントから以下のコマンドを実行します.

pip install --upgrade psutil

Windows で easy_install を使用して psutil をインストールする場合は Windows PowerShell またはコマンド プロントから以下のコマンドを実行します.

easy_install -U psutil

error: Setup script exited with error: Unable to find vcvarsall.bat のエラーが発生する場合は以下のサイトを参考にして設定すればインストールできます.

ダウンロード/インストール

https://github.com/coot/atp_vim

からパッケージをダウンロードします.

Vim を起動し

 :echo $HOME

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

パッケージを展開し

を配置します.

に設定を記述します.


""
"" Automatic LaTeX Plugin (ATP)
""
filetype plugin on
filetype indent on
syntax on
let g:atp_folding = 1

使い方

折りたたみ

デフォルトでは折りたたみは off になっています.

let g:atp_folding = 1

を追加すると折りたたみが on になります.

カーソル位置の折りたたみを開く場合は <Space> で代用できます.

ノーマルモード機能
<Space>カーソル位置の折りたたみを開いて桁を1つ進める

Vim#使い方#折りたたみ も参照してください.

コンパイル・プレビュー

メニュー [LaTeX]ノーマルモードコマンドラインモード機能
Compile
pdfLaTeX
\l:Texコンパイル
Bibtex\b:BibtexBibTeX
View with Okular
View with Evince
\v:Viewプレビュー

\l, \b, \v は素早く入力する必要があります.


 welcome home : vim online                        vim.tex - GVIM1                 [ 🗕 ][ 🗖 ][ 🗙 ]
  ファイル(F)  編集(E)  ツール(T)  シンタックス(S)  バッファ(B)  ウィンドウ(W)  LaTeX  ヘルプ(H)   


移動

ノーマルモードインサートモード移動
<CTRL-J><CTRL-J>次に進む

<CTRL-J> を入力すると Vim-LaTeX のような place holder の機能が実現できます.
ただし <++> のように TeX ファイルに place holder を出力しません.

補完

オムニ補完

インサートモード機能
<CTRL-X><CTRL-O>オムニ補完

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 などの補完候補が表示されます
補完候補のリストは <CTRL-N>, <CTRL-P> で移動できます

Environment Imaps

インサートモード補完
]b\begin{}
]e\end{}
]I\begin{itemize}
\item
\end{itemize}
]i\item

]I を素早く入力すると \begin{itemize}\item\end{itemize} を補完します.

\begin{itemize}
  \item
\end{itemize}

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

\item

Math Imaps Misc

インサートモード補完 (数式モード)
#/\frac{}{}

数式モード中で #/ を素早く入力すると \frac{}{} を補完します.

$\frac{}{}

Font Commands

インサートモード補完補完 (数式モード)
##rm\textrm{}\mathrm{}

##rm を素早く入力すると \textrm{} を補完します.

\textrm{}

数式モード中で ##rm を素早く入力すると \mathrm{} を補完します.

$\mathrm{}

Greek Letters

インサートモード補完 (数式モード)
#a\alpha

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

$\alpha

Last-modified: 2018-03-11 (日) 12:25:20 (470d)