mirror of
https://github.com/kenryuS/report-temp.git
synced 2026-06-15 00:36:13 +09:00
modified scripts
This commit is contained in:
@@ -98,9 +98,8 @@
|
|||||||
imap jj <C-]>
|
imap jj <C-]>
|
||||||
|
|
||||||
augroup autosource
|
augroup autosource
|
||||||
autocmd!
|
source vim/generic-envs.vim
|
||||||
autocmd Filetype tex source vim/generic-envs.vim
|
source vim/generic.vim
|
||||||
autocmd Filetype tex source vim/generic.vim
|
|
||||||
augroup END
|
augroup END
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
augroup latex_circuitikz_abbr
|
||||||
|
iabbrev <buffer> ctikz <Esc>i\begin{circuitikz}<CR><CR>\end{circuitikz}<Esc>ki
|
||||||
|
iabbrev <buffer> tobatt <Esc>ato [battery2, invert, v={$E$}]<Esc>a
|
||||||
|
iabbrev <buffer> tores <Esc>ato [R={$R$}]<Esc>a
|
||||||
|
iabbrev <buffer> toslo <Esc>ato [short, o-]<Esc>a
|
||||||
|
iabbrev <buffer> toslc <Esc>ato [short, *-]<Esc>a
|
||||||
|
iabbrev <buffer> tosro <Esc>ato [short, -o]<Esc>a
|
||||||
|
iabbrev <buffer> tosrc <Esc>ato [short, -*]<Esc>a
|
||||||
|
iabbrev <buffer> ndl <Esc>anode[left]{.}<Esc>5hf.vc
|
||||||
|
iabbrev <buffer> ndr <Esc>anode[right]{.}<Esc>5hf.vc
|
||||||
|
iabbrev <buffer> ndc <Esc>anode{.}<Esc>5hf.vc
|
||||||
|
iabbrev <buffer> ohm <Esc>a\Omega<Esc>a
|
||||||
|
augroup END
|
||||||
@@ -7,5 +7,5 @@ augroup latex_generic_envs_abbr
|
|||||||
iabbrev <buffer> codelsenv <Esc>i\begin{lstlisting}[language=.,title={.}]<CR><CR>\end{lstlisting}<Esc>2k0f.vc
|
iabbrev <buffer> codelsenv <Esc>i\begin{lstlisting}[language=.,title={.}]<CR><CR>\end{lstlisting}<Esc>2k0f.vc
|
||||||
iabbrev <buffer> itemenv <Esc>i\begin{itemize}<CR><CR>\end{itemize}<Esc>k
|
iabbrev <buffer> itemenv <Esc>i\begin{itemize}<CR><CR>\end{itemize}<Esc>k
|
||||||
iabbrev <buffer> enumenv <Esc>i\begin{enumerate}<CR><CR>\end{enumerate}<Esc>k
|
iabbrev <buffer> enumenv <Esc>i\begin{enumerate}<CR><CR>\end{enumerate}<Esc>k
|
||||||
iabbrev <buffer> figenv <Esc>i\begin{figure}[tbh]<CR>\centering<CR><CR>\end{figure}<Esc>k
|
iabbrev <buffer> figenv <Esc>i\begin{figure}[tbh]<CR>\centering<CR><CR>\caption{}<CR>\end{figure}<Esc>k
|
||||||
augroup END
|
augroup END
|
||||||
|
|||||||
+44
-2
@@ -3,10 +3,52 @@ augroup latex_generic_abbr
|
|||||||
iabbrev <buffer> ttt <Esc>a\texttt{}<Esc><Left>a
|
iabbrev <buffer> ttt <Esc>a\texttt{}<Esc><Left>a
|
||||||
iabbrev <buffer> tbf <Esc>a\textbf{}<Esc><Left>a
|
iabbrev <buffer> tbf <Esc>a\textbf{}<Esc><Left>a
|
||||||
iabbrev <buffer> tit <Esc>a\textit{}<Esc><Left>a
|
iabbrev <buffer> tit <Esc>a\textit{}<Esc><Left>a
|
||||||
|
iabbrev <buffer> sec <Esc>a\section{.}<Esc>3hf.vc
|
||||||
|
iabbrev <buffer> ssec <Esc>a\subsection{.}<Esc>3hf.vc
|
||||||
iabbrev <buffer> inm <Esc>a$$<Esc><Left>a
|
iabbrev <buffer> inm <Esc>a$$<Esc><Left>a
|
||||||
iabbrev <buffer> m/ <Esc>a\frac{}{}<Esc>3ha
|
iabbrev <buffer> m/ <Esc>a\frac{}{}<Esc>3ha
|
||||||
iabbrev <buffer> mpl <Esc>a\left(<Esc>a
|
iabbrev <buffer> mpl <Esc>a\left(<Esc>a
|
||||||
iabbrev <buffer> mpr <Esc>a\right)<Esc>a
|
iabbrev <buffer> mpr <Esc>a\right)<Esc>a
|
||||||
iabbrev <buffer> simpletexbang <Esc>a\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}<CR><CR>\usepackage{tex/preamble}<CR>\usepackage{tex/simple-title}<CR>\usepackage{tex/report-paper}<CR><CR>\reporttitle{}<CR>\reportauthor{}<CR>\reportdate{}{}{}<CR>\turnindate{}{}{}<CR><CR>\begin{document}<CR><Tab>\simpletitle<CR>\end{document}<Esc>gg6jf{a
|
iabbrev <buffer> minv <Esc>a\frac{1}{.}<Esc>3hf.vc
|
||||||
iabbrev <buffer> detailedtexbang <Esc>a\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}<CR><CR>\usepackage{tex/preamble}<CR>\usepackage{tex/detailed-title}<CR>\usepackage{tex/report-paper}<CR><CR>\reporttitle{}<CR>\reportauthor{}<CR>\reportdate{}{}{}<CR>\turnindate{}{}{}<CR>\schoolname{}<CR>\department{}<CR>\subject{}<CR>\professor{}<CR>\studentid{}<CR>\seatingnum{}<CR><CR>\begin{document}<CR><Tab>\detailedtitle<CR>\end{document}<Esc>gg6jf{a
|
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
function! Simpletexbang()
|
||||||
|
let l:name = input("Name: ")
|
||||||
|
let l:title = input("Title: ")
|
||||||
|
let l:todayYear = strftime('%Y')
|
||||||
|
let l:todayMonth = strftime('%m')
|
||||||
|
let l:todayDay = strftime('%d')
|
||||||
|
execute "normal i\\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}\n\n\\usepackage{tex/preamble}\n\\usepackage{tex/simple-title}\n\n"
|
||||||
|
execute "normal i\\reportauthor{" . l:name . "}\n"
|
||||||
|
execute "normal i\\reporttitle{" . l:title . "}\n"
|
||||||
|
execute "normal i\\reportdate{" . l:todayYear . "年}{" . l:todayMonth . "月}{" . l:todayDay . "日}\n"
|
||||||
|
execute "normal i\\turnindate{年}{月}{日}\n\n\\begin{document}\\end{document}"
|
||||||
|
execute "normal 02f{bhi\n\\simpletitle\n"
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! Detailedtexbang()
|
||||||
|
let l:name = input("Name: ")
|
||||||
|
let l:id = input("Student ID: ")
|
||||||
|
let l:seat = input("Seating Number: ")
|
||||||
|
let l:title = input("Title: ")
|
||||||
|
let l:school = input("School: ")
|
||||||
|
let l:dep = input("Department: ")
|
||||||
|
let l:subj = input("Subject: ")
|
||||||
|
let l:prof = input("Professor Name: ")
|
||||||
|
let l:todayYear = strftime('%Y')
|
||||||
|
let l:todayMonth = strftime('%m')
|
||||||
|
let l:todayDay = strftime('%d')
|
||||||
|
execute "normal i\\documentclass[xelatex,a4paper,11pt,ja=standard]{bxjsarticle}\n\n\\usepackage{tex/preamble}\n\\usepackage{tex/detailed-title}\n\n"
|
||||||
|
execute "normal i\\reportauthor{" . l:name . "}\n"
|
||||||
|
execute "normal i\\reporttitle{" . l:title . "}\n"
|
||||||
|
execute "normal i\\reportdate{" . l:todayYear . "年}{" . l:todayMonth . "月}{" . l:todayDay . "日}\n"
|
||||||
|
execute "normal i\\turnindate{年}{月}{日}\n"
|
||||||
|
execute "normal i\\schoolname{" . l:school . "}\n"
|
||||||
|
execute "normal i\\department{" . l:dep . "}\n"
|
||||||
|
execute "normal i\\subject{" . l:subj . "}\n"
|
||||||
|
execute "normal i\\professor{" . l:prof . "}\n"
|
||||||
|
execute "normal i\\studentid{" . l:id . "}\n"
|
||||||
|
execute "normal i\\seatingnum{" . l:seat . "}\n"
|
||||||
|
execute "normal i\n\\begin{document}\\end{document}"
|
||||||
|
execute "normal 02f{bhi\n\\detailedtitle\n"
|
||||||
|
endfunction
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
augroup latex_info_procs_abbr
|
augroup latex_info_procs_abbr
|
||||||
iabbrev <buffer> cas <Esc>i\section{.}<CR><CR><CR><CR>\lstinputlisting[language=C,title={.}]{.}<CR><CR>\subsection{実行結果}<CR><CR>\begin{center}<CR><Tab>\includegraphics[width=12cm]{.}<CR>\end{center}<ESC>10k0f.vc
|
iabbrev <buffer> cas <Esc>i\section{.}<CR><CR><CR><CR>\lstinputlisting[language=C,title={.}]{.}<CR><CR>\subsection{実行結果}<CR><CR>\begin{figure}[tbh]<CR>\centering<CR>\includegraphics[width=12cm]{.}<CR>\caption{.}<CR>\end{figure}<ESC>10k0f.vc
|
||||||
augroup END
|
augroup END
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
augroup latex_packages_abbr
|
||||||
|
iabbrev <buffer> amsp <Esc>i\usepackage{amsmath}<Esc>
|
||||||
|
iabbrev <buffer> tikzp <Esc>i\usepackage{pgf}<Esc>
|
||||||
|
iabbrev <buffer> circp <Esc>i\usepackage{circuitikz}<Esc>
|
||||||
|
augroup END
|
||||||
Reference in New Issue
Block a user