Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
vim-latex [2014/08/31 15:23] wombat [Конфигурация] Собственное сокращение ERE |
vim-latex [2020/05/06 17:09] wombat [Конфигурация] BibTeX и переключение окна |
||
---|---|---|---|
Рядок 24: | Рядок 24: | ||
setlocal spell spelllang=ru_yo,en_us | setlocal spell spelllang=ru_yo,en_us | ||
filetype plugin on | filetype plugin on | ||
+ | set scrolloff=2 | ||
set grepprg=grep\ -nH\ $* | set grepprg=grep\ -nH\ $* | ||
- | let g:tex_flavor='latex' | ||
</file> | </file> | ||
<file txt "~/.vim/ftplugin/tex.vim"> | <file txt "~/.vim/ftplugin/tex.vim"> | ||
+ | let g:tex_flavor='latex' | ||
let g:Tex_DefaultTargetFormat = 'pdf' | let g:Tex_DefaultTargetFormat = 'pdf' | ||
let g:Tex_CompileRule_pdf = 'pdflatex -shell-escape -interaction=nonstopmode $*' | let g:Tex_CompileRule_pdf = 'pdflatex -shell-escape -interaction=nonstopmode $*' | ||
:call IMAP('ERE', "\\begin{framed}\<CR>\\textbf{Необходимо запомнить:}\<CR>\\begin{itemize}\<CR>\\item <++> \<CR>\\end{itemize}\<CR>\\end{framed}<++>", 'tex') | :call IMAP('ERE', "\\begin{framed}\<CR>\\textbf{Необходимо запомнить:}\<CR>\\begin{itemize}\<CR>\\item <++> \<CR>\\end{itemize}\<CR>\\end{framed}<++>", 'tex') | ||
+ | |||
+ | function SetXeTex() | ||
+ | let g:Tex_CompileRule_pdf = 'xelatex -shell-escape -interaction=nonstopmode $*' | ||
+ | endfunction | ||
+ | map <Leader>lx :<C-U>call SetXeTex()<CR> | ||
+ | |||
+ | set number | ||
</file> | </file> | ||
+ | При использовании BibTeX нужно соответствующую строку файла конфигурации изменить так: | ||
+ | |||
+ | ''let g:Tex_MultipleCompileFormats='pdf,bib,pdf''' | ||
+ | |||
+ | Чтобы предотвратить автоматическое переключение Vim на окно ошибок, нужно добавить в файл конфигурации строку: | ||
+ | |||
+ | ''let g:Tex_GotoError=0'' | ||
====== Команды ====== | ====== Команды ====== |