Vim > LaTeX Box

LaTeX Box → 問題が発生する場合は tex.vim または vimtex または quickrun を使用する

  ◆CONTENTS◆  

LaTeX Box とは

LaTeX Box は Vim の LaTeX プラグインです.

License

GPLv3

ChangeLog

設定

LaTeX Box はタイプセットに Latexmk を使用します.
Latexmk を参照して latexmk の設定ファイルを作成してください.
LaTeX Box が動作しない場合は tex.vim または vimtex または quickrun を使用してタイプセットしてください.

Windows

タイプセット (ノーマルモードで \ll) すると Compiling to pdf ... there were warnings! が表示されて PDF ファイルが作成されない場合は
latexmk.vim の

	let cmd .= ' -e ' . shellescape('$pdflatex =~ s/ / -file-line-error /')
	let cmd .= ' -e ' . shellescape('$latex =~ s/ / -file-line-error /')

	"let cmd .= ' -e ' . shellescape('$pdflatex =~ s/ / -file-line-error /')
	"let cmd .= ' -e ' . shellescape('$latex =~ s/ / -file-line-error /')

に修正します.

プレビュー (ノーマルモードで \lv コマンドラインモードで :LatexView) で PDF ファイルが開けない場合は
common.vim の

let cmd = g:LatexBox_viewer . ' ' . lvargs . ' ' . shellescape(outfile)


let cmd = g:LatexBox_viewer . ' ' . lvargs . ' ' . outfile

に修正します.


""
"" LaTeX Box
""
let g:LatexBox_output_type = 'pdf'
"let g:LatexBox_latexmk_options = '-pdf'
let g:LatexBox_latexmk_options = '-pdfdvi'
"let g:LatexBox_latexmk_options = '-pdfps'
let g:LatexBox_viewer = 'rundll32 shell32,ShellExec_RunDLL SumatraPDF -reuse-instance -inverse-search "\"' . $VIM . '\gvim.exe\" -n --remote-silent +\%l \"\%f\""'

OS X


""
"" LaTeX Box
""
let g:LatexBox_output_type = 'pdf'
"let g:LatexBox_latexmk_options = '-pdf'
let g:LatexBox_latexmk_options = '-pdfdvi'
"let g:LatexBox_latexmk_options = '-pdfps'
let g:LatexBox_viewer = 'open'

Linux


""
"" LaTeX Box
""
let g:LatexBox_output_type = 'pdf'
"let g:LatexBox_latexmk_options = '-pdf'
let g:LatexBox_latexmk_options = '-pdfdvi'
"let g:LatexBox_latexmk_options = '-pdfps'
let g:LatexBox_viewer = 'xdg-open'

使い方

タイプセット・プレビュー

ノーマルモード機能
\llタイプセット
\lvプレビュー

補完

オムニ補完

インサートモード機能
<CTRL-X><CTRL-O>オムニ補完

Last-modified: 2015-03-23 (月) 16:44:32 (1642d)