diff --git a/flake.nix b/flake.nix index 8d4d11c..6234fa9 100644 --- a/flake.nix +++ b/flake.nix @@ -94,6 +94,14 @@ imap jk (eskk:toggle) cmap jk (eskk:toggle) + + imap jj + + augroup autosource + autocmd! + autocmd Filetype tex source vim/generic-envs.vim + autocmd Filetype tex source vim/generic.vim + augroup END ''; }; }; diff --git a/tex/report-paper.sty b/tex/report-paper.sty index 185a695..76f79c2 100644 --- a/tex/report-paper.sty +++ b/tex/report-paper.sty @@ -1,7 +1,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{reportpaper} -\usepackage[ +\geometry{ a4paper, total={166mm,270mm}, left=22mm, @@ -13,4 +13,4 @@ footnotesep=5mm, footskip=15mm, bottom=25mm -]{geometry} +} diff --git a/vim/generic-envs.vim b/vim/generic-envs.vim index d764504..e51c3c7 100644 --- a/vim/generic-envs.vim +++ b/vim/generic-envs.vim @@ -7,4 +7,5 @@ augroup latex_generic_envs_abbr iabbrev codelsenv i\begin{lstlisting}[language=.,title={.}]\end{lstlisting}2k0f.vc iabbrev itemenv i\begin{itemize}\end{itemize}k iabbrev enumenv i\begin{enumerate}\end{enumerate}k + iabbrev figenv i\begin{figure}[tbh]\centering\end{figure}k augroup END diff --git a/vim/generic.vim b/vim/generic.vim index 647b7f7..3c0ac3e 100644 --- a/vim/generic.vim +++ b/vim/generic.vim @@ -4,6 +4,9 @@ augroup latex_generic_abbr iabbrev tbf a\textbf{}a iabbrev tit a\textit{}a iabbrev inm a$$a + iabbrev m/ a\frac{}{}3ha + iabbrev mpl a\left(a + iabbrev mpr a\right)a iabbrev simpletexbang a\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}\usepackage{tex/preamble}\usepackage{tex/simple-title}\usepackage{tex/report-paper}\reporttitle{}\reportauthor{}\reportdate{}{}{}\turnindate{}{}{}\begin{document}\simpletitle\end{document}gg6jf{a iabbrev detailedtexbang a\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}\usepackage{tex/preamble}\usepackage{tex/detailed-title}\usepackage{tex/report-paper}\reporttitle{}\reportauthor{}\reportdate{}{}{}\turnindate{}{}{}\schoolname{}\department{}\subject{}\professor{}\studentid{}\seatingnum{}\begin{document}\detailedtitle\end{document}gg6jf{a augroup END