Користувальницькі налаштування

Налаштування сайту


vim-latex

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
vim-latex [2013/09/17 19:29] – створено wombatvim-latex [2020/05/06 14:09] (поточний) – [Конфигурация] BibTeX и переключение окна wombat
Рядок 1: Рядок 1:
 +====== Установка ======
  
 +===== в Debian =====
 +
 +Установка пакета //**vim-latexsuite**//
 +
 +  apt-get install vim-latexsuite
 +
 +В Debian даже после установки этого пакета, дополнение остаётся неактивным. 
 +Чтобы активировать его для текущего пользователя, согласно файлу ''/usr/share/doc/vim-latexsuite/README.Debian'', нужно выполнить следующую команду:
 +
 +  vim-addons install latex-suite
 +
 +====== Конфигурация ======
 +
 +<file txt "~/.vimrc">
 +"set keymap=ukrainian-jcukenwin
 +set keymap=russian-jcukenwin
 +set iminsert=0
 +set imsearch=0
 +highlight lCursor guifg=NONE guibg=Cyan
 +set autoindent
 +syntax on
 +setlocal spell spelllang=ru_yo,en_us
 +filetype plugin on
 +set scrolloff=2
 +set grepprg=grep\ -nH\ $*
 +</file>
 +
 +<file txt "~/.vim/ftplugin/tex.vim">
 +let g:tex_flavor='latex'
 +let g:Tex_DefaultTargetFormat = 'pdf'
 +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')
 +
 +function SetXeTex()
 +    let g:Tex_CompileRule_pdf = 'xelatex -shell-escape -interaction=nonstopmode $*'
 +endfunction
 +map <Leader>lx :<C-U>call SetXeTex()<CR>
 +
 +set number
 +</file>
 +
 +При использовании BibTeX нужно соответствующую строку файла конфигурации изменить так:
 +
 +''let g:Tex_MultipleCompileFormats='pdf,bib,pdf'''
 +
 +Чтобы предотвратить автоматическое переключение Vim на окно ошибок, нужно добавить в файл конфигурации строку:
 +
 +''let g:Tex_GotoError=0''
 +
 +====== Команды ======
 +
 +Сборка: ''\ll''
 +
 +Просмотр: ''\lv''
 +
 +Переход в следующее окно: '':wincmd j''
 +
 +Закрыть текущее окно: '':hide''
 +
 +Отображать/скрыть номера строк: '':set number'' / '':set nonumber''
 +
 +== Разворачивание/сворачивание блоков кода ==
 +
 +''zo'' -- развернуть \\ 
 +''zc'' -- свернуть \\ 
 +''za'' -- переключить (свернуть в развёрнутом состоянии или развернуть -- в свёрнутом)
 +
 +
 +
 +====== Сокращения ======
 +
 +
 +Equation template: ''EEQ''
 +
 +Figure template: ''EFI''
 +
 +Section: ''SSE''
 +
 +Italic font: ''FIT''
 +
 +Bold font: ''FBF''
 +
 +Switch to the next placeholder (''<++>''): ''Ctrl+j''
 +
 +''(('' → '' \left(  \right)''
 +
 +''[ ['' → ''\left[  \right]''
 +
 +''{{'' → ''\left{  \right}''
 +
 +''`/'' → '' \frac{}{}''
 +
 +
 +====== Окно ошибок ======
 +
 +Для перехода из окна ошибок в окно текста можно нажать ''Ctrl+W''.
 +
 +
 +
 +
 +====== Ссылки ======
 +
 +
 +[[http://vim-latex.sourceforge.net/documentation/latex-suite/auc-tex-mappings.html | Auc-Tex Key Bindings]]
 +
 +
 +[[http://vim-latex.sourceforge.net/documentation/latex-suite/index.html | Latex-Suite Reference]]
 +
 +
 +[[http://vim-latex.sourceforge.net/documentation/latex-suite/recommended-settings.html | Recommended settings]]