tex-macros.vim 1.0 KB

1234567891011121314151617181920212223242526
  1. " standard macros
  2. autocmd FileType tex inoremap ;beg <Esc>yypkI\begin{<Esc>A}<Esc>o<Esc>0i<Esc>jI\end{<Esc>A}<CR><Esc>0i<CR><Esc>0i<++><Esc>3ki
  3. autocmd FileType tex inoremap ;ig \includegraphics[]{<++>}<Esc>6hi
  4. autocmd FileType tex inoremap ;tw width=\textwidth<Esc>9hi
  5. autocmd FileType tex inoremap ;th height=\textheight<Esc>10hi
  6. autocmd FileType tex inoremap ;ni \setlength{\parindent}{0em}<Esc>
  7. " packages
  8. autocmd FileType tex inoremap ;ger \usepackage[ngerman]{babel}<Esc>
  9. " text formatting macros
  10. autocmd FileType tex inoremap ;bf \textbf{}<++><Esc>T{i
  11. autocmd FileType tex inoremap ;it \textit{}<++><Esc>T{i
  12. " beamer macros
  13. autocmd FileType tex inoremap ;fr \begin{frame}<CR>\frametitle{}<CR><++><CR>\end{frame}<Esc>kklli
  14. " book macros
  15. autocmd FileType tex inoremap ;sw \switchcolumn[]<++><Esc>4hi
  16. " preambule macros
  17. autocmd FileType tex inoremap ;up \usepackage{}<Esc>i
  18. autocmd FileType tex inoremap ;hy \hyphenation{}<Esc>i
  19. " apacite style
  20. autocmd FileType tex inoremap ;ap \bibliographystyle{apacite}<CR>\bibliography{}<Esc>i