[[Vim]] > Automatic LaTeX Plugin for Vim (ATP) *[[Automatic LaTeX Plugin for Vim (ATP):https://github.com/coot/atp_vim]] → 問題が発生する場合は [[tex.vim>Vim/tex.vim]] + ([[vimtex]] or [[LaTeX Box]]) + [[quickrun]] + [[neocomplete & neosnippet>neocomplete]] を使用する [#j0660b72] #ref(http://atp-vim.sourceforge.net/vim-logo-128.png,right,around,nolink,Automatic LaTeX Plugin (ATP)) &color(White,#5F2F2F){ ''◆CONTENTS◆'' };&br; #contents #img(,clear) *Automatic LaTeX Plugin for Vim (ATP) とは [#x5205d30] Automatic LaTeX Plugin for Vim (ATP) は [[Vim]] で LaTeX ドキュメントを編集,コンパイル,プレビューするためのプラグインです.~ -https://github.com/coot/atp_vim -[[Automatic LaTeX Plugin for Vim:http://atp-vim.sourceforge.net/]] --[[ATP Requirements:http://atp-vim.sourceforge.net/requirements.shtml]] -[[Automatic LaTex Plugin for Vim at SourceForge:https://sourceforge.net/projects/atp-vim/]] -[[AutomaticTexPlugin - Background compilation, completion, bib serch, toc and other nice features. : vim online:http://www.vim.org/scripts/script.php?script_id=2945]] **License [#s306eff3] GPLv3~ **ChangeLog [#rf82eb2b] -https://github.com/coot/atp_vim/commits/master *ATP の動作に必要なもの [#g428a1c8] ATP の動作には -[[Python]] -[[psutil:https://pypi.python.org/pypi?:action=display&name=psutil#downloads]] が必要です.~ 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 のエラーが発生する場合は以下のサイトを参考にして設定すればインストールできます.~ -[[pythonでvcvarsall.batエラーが出る。:http://ivis-mynikki.blogspot.jp/2013/03/pythonvcvarsallbat.html]] *ダウンロード/インストール [#n5f1b86f] https://github.com/coot/atp_vim からパッケージをダウンロードします. Vim を起動し :echo $HOME で,$HOME の場所を確認します. パッケージを展開し -$HOME/vimfiles/ (Windows) -$HOME/.vim/ (UNIX, Linux) に -autoload/ -colors/ -doc/ -ftplugin/ -indent/ -plugin/ -syntax/ を配置します. -$HOME/vimfiles/vimrc (Windows) -$HOME/.vim/vimrc (UNIX, Linux) に設定を記述します. ---- "" "" Automatic LaTeX Plugin (ATP) "" filetype plugin on filetype indent on syntax on // let b:atp_TexFlavor = 'tex' // let b:atp_TexCompiler = 'ptex2pdf' // let b:atp_TexOptions = '-u -l -ot "-no-guess-input-enc -kanji=utf8 -synctex=1 -interaction=nonstopmode"' // let b:atp_BibCompiler = 'upbibtex' // let b:atp_Viewer = 'texworks' let g:atp_folding = 1 ---- *使い方 [#w8da234e] **折りたたみ [#dcf34c0d] デフォルトでは折りたたみは off になっています. let g:atp_folding = 1 を追加すると折りたたみが on になります. カーソル位置の折りたたみを開く場合は <Space> で代用できます. > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~ノーマルモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~機能| |<Space>|カーソル位置の折りたたみを開いて桁を1つ進める| < [[Vim#使い方#折りたたみ>Vim#ff31000b]] も参照してください. **コンパイル・プレビュー [#x0397616] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~メニュー [LaTeX]|COLOR(#FFF):BGCOLOR(#40C):CENTER:~ノーマルモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~コマンドラインモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~機能| |Compile&br;pdfLaTeX|\l|:Tex|コンパイル| |Bibtex|\b|:Bibtex|BibTeX| |View with Okular&br;View with Evince|\v|:View|プレビュー| < \l, \b, \v は素早く入力する必要があります. ---- &color(#4E03C7,#4E03C7){%%% %%%};[[&ref(http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/200px-Vimlogo.svg.png,around,28x28,welcome home : vim online);>http://www.vim.org/]]&color(#4E03C7,#4E03C7){%%% &color(Black){''vim.tex - GVIM1''}; &color(#4E03C7,#4E03C7){%%%[ &color(Black){''🗕''}; ]%%%};&color(#4E03C7,#4E03C7){%%%[ &color(Black){''🗖''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''🗙''}; ]%%%};%%%};&br; &color(Black,#DAE0FE){%%% ファイル(F) 編集(E) ツール(T) シンタックス(S) バッファ(B) ウィンドウ(W) LaTeX ヘルプ(H) %%%};&br; ---- //ATP 10.6 のコンパイル・プレビューは Windows ではうまく動作しません.~ //コンパイル・プレビューは [[Make - TeX Wiki>Make]] を参考にして Latexmk や OMake などを使ってください.~ **移動 [#xdfac89b] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~ノーマルモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~移動| |<CTRL-J>|<CTRL-J>|次に進む| < <CTRL-J> を入力すると Vim-LaTeX のような place holder の機能が実現できます.~ ただし <++> のように TeX ファイルに place holder を出力しません. **補完 [#v9176e7e] ***[[オムニ補完:https://sites.google.com/site/vimdocja/usr_24-html#24.3]] [#i3ad1ad9] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~機能| |<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> で移動できます // \item の入力が終わって <CTRL-X><CTRL-O> を入力すると \end{itemize} が補完されます ***Environment Imaps [#odbdb26f] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~補完| |]b|\begin{}| |]e|\end{}| |]I|\begin{itemize}&br;\item&br;\end{itemize}&br;| |]i|\item| < ]I を素早く入力すると \begin{itemize}\item\end{itemize} を補完します.~ \begin{itemize} \item \end{itemize} ]i を素早く入力すると \item を補完します.~ \item ***Math Imaps Misc [#e8334d60] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~補完 (数式モード)| |#/|\frac{}{}| < 数式モード中で #/ を素早く入力すると \frac{}{} を補完します.~ $\frac{}{} ***Font Commands [#l4bb69da] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~補完|COLOR(#FFF):BGCOLOR(#40C):CENTER:~補完 (数式モード)| |##rm|\textrm{}|\mathrm{}| < ##rm を素早く入力すると \textrm{} を補完します.~ \textrm{} 数式モード中で ##rm を素早く入力すると \mathrm{} を補完します.~ $\mathrm{} ***Greek Letters [#ufe42a77] > |COLOR(#FFF):BGCOLOR(#40C):CENTER:~インサートモード|COLOR(#FFF):BGCOLOR(#40C):CENTER:~補完 (数式モード)| |#a|\alpha| < 数式モード中で #a を素早く入力すると \alpha を補完します.~ $\alpha