diff --git a/latexmk/latexmkrc b/latexmk/latexmkrc index 8bd22ce..6013a8c 100644 --- a/latexmk/latexmkrc +++ b/latexmk/latexmkrc @@ -1 +1,2 @@ $pdf_previewer = "zathura %O %S"; +$pdflatex = "xelatex -shell-escape %O %S"; diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 3bcd27c..096ecd5 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -173,7 +173,7 @@ return require('packer').startup({ function(use) 'lervag/vimtex', config = function() vim.g.vimtex_view_general_viewer = 'zathura' - vim.g.vimtex_compiler_method = "xelatex" + vim.g.vimtex_compiler_method = "latexmk" -- vim.g.vimtex_view_general_options = = '-x nvim -n -c "Vimtex' -- 'file:@pdf\\#src:@line@tex' -- vim.g.vimtex_quickfix_enabled = 0 diff --git a/nvim/ultisnips/tex.snippets b/nvim/ultisnips/tex.snippets index 03d05fc..3927077 100644 --- a/nvim/ultisnips/tex.snippets +++ b/nvim/ultisnips/tex.snippets @@ -28,6 +28,7 @@ snippet template "Basic template" b $3 \begin{document} + \maketitle $0 \end{document} endsnippet @@ -59,8 +60,8 @@ endsnippet snippet table "Table" b \begin{table}[${1:htpb}] \centering - \caption{${2:caption}} - \label{tab:${3:label}} + \caption{$2} + \label{tab:$3} \begin{tabular}{${5:c}} $6${5/((?<=.)c|l|r)|./(?1: & )/g} \end{tabular} @@ -76,6 +77,30 @@ snippet ~~ "Sim" iA \sim endsnippet +snippet section "Section" bA +\sect{$1}$0 +endsnippet + +snippet chapter "Chapter" bA +\chapter{$1}$0 +endsnippet + +snippet part "Part" bA +\part{$1}$0 +endsnippet + +snippet theorem "Theorem" bA +\begin{theorem}[$1] + $2 +\end{theorem} $0 +endsnippet + +snippet definition "Definition" bA +\begin{definition}[$1] + $2 +\end{definition} $0 +endsnippet + # Math snippet sm "Math" wA @@ -156,11 +181,6 @@ snippet nabl "Nabla" iA \nabla endsnippet -context "math()" -snippet del "Nabla" iA -\nabla -endsnippet - context "math()" snippet \\\ "Set minus" iA \setminus @@ -210,7 +230,7 @@ endsnippet priority 10 context "math()" -snippet in "In" iA +snippet inn "In" iA \in endsnippet @@ -326,13 +346,13 @@ endsnippet priority 10 context "math()" -snippet "hat" "Hat" riA +snippet "hat" "Hat" ri \hat{$1}$0 endsnippet priority 100 context "math()" -snippet "([a-zA-Z])hat" "Hat" riA +snippet "([a-zA-Z])hat" "Hat" ri \hat{`!p snip.rv = match.group(1)`} endsnippet @@ -354,7 +374,13 @@ snippet '(?