yanbe.vim このページをアンテナに追加 RSSフィード

vim以外の話題はyanbe.log
 | 

2008-09-26

TeXの図や表をsnippetsEmu.vimで簡単に入力出来るようにする

13:47 |  TeXの図や表をsnippetsEmu.vimで簡単に入力出来るようにする - yanbe.vim を含むブックマーク はてなブックマーク -  TeXの図や表をsnippetsEmu.vimで簡単に入力出来るようにする - yanbe.vim  TeXの図や表をsnippetsEmu.vimで簡単に入力出来るようにする - yanbe.vim のブックマークコメント

TeX論文を書いてると,よく図や表の書き方を忘れてググる羽目になるのでsnippetsEmu.vimテンプレートを設定して簡単に入力出来るようにした.

設定

~/.vim/after/ftplugin/tex_snippets.vimに以下の内容を追加.

exec "Snippet fig \\begin{figure}<CR>\\begin{center}<CR>\\includegraphics[scale=.5]{".st.et."}<CR>\\end{center}<CR>\\caption{".st.et."}<CR>\\ecaption{".st.et."}<CR>\\label{fig:".st.et."}<CR>\\end{figure}<CR>"
exec "Snippet tab \\begin{table}[h]<CR>\\caption{".st.et."}<CR>\\ecaption{".st.et."}<CR>\\label{tab:".st.et."}<CR>\\begin{center}<CR>\\begin{tabular}{cc}<CR>\\hline<CR>".st.et." & ".st.et."\\\\<CR>\\hline<CR>\\hline<CR>".st.et." & ".st.et."\\\\<CR>\\hline<CR>\\end{tabular}<CR>\\end{center}<CR>\\end{table}<CR>"

使い方

.texファイルを開いて,入力モードで

fig<tab>
#↓のように展開されます
\begin{figure}
  \begin{center}
    \includegraphics[scale=.5]{|} %←ここにカーソルが来る
  \end{center}
  \caption{<{}>}
  \ecaption{<{}>}
  \label{fig:<{}>}
\end{figure}

もしくは

tab<tab>
#↓のように展開されます
\begin{table}[h]
  \caption{|} %←ここにカーソルが来る
  \ecaption{<{}>}
  \label{tab:<{}>}
  \begin{center}
    \begin{tabular}{cc}
      \hline
      <{}> & <{}>\\
      \hline
      \hline
      <{}> & <{}>\\
      \hline
    \end{tabular}
  \end{center}
\end{table}

KailynKailyn 2011/07/07 21:37 AFAIC that's the best asnewr so far!

sszhcxfxxlsszhcxfxxl 2011/07/08 16:26 aBK0H1 <a href="http://duasqpesyylk.com/">duasqpesyylk</a>

sehcvcsehcvc 2011/07/09 22:24 GFGuDQ , [url=http://wwatpigbgtbh.com/]wwatpigbgtbh[/url], [link=http://xflwmkdyqagr.com/]xflwmkdyqagr[/link], http://pvpqyketxtlj.com/

uhlboczdwiuhlboczdwi 2011/07/11 00:48 6Qz2M1 <a href="http://asxrdlrimtkc.com/">asxrdlrimtkc</a>

ffxygaoroffxygaoro 2011/07/11 22:53 4W3lkP , [url=http://gxvdpzodjike.com/]gxvdpzodjike[/url], [link=http://ximsuntiykfi.com/]ximsuntiykfi[/link], http://ampxvtlntgdc.com/

ゲスト



トラックバック - http://vim.g.hatena.ne.jp/y_yanbe/20080926
 |