Ошибка при просмотре PDF-файла с использованием latex-suite в macVim
Я получаю эту ошибку после ввода lv для просмотра PDF-файла в macVim. Примечание: после компиляции (с ll) без проблем:
Обнаружена ошибка при обработке функции Tex_ViewLaTeX: строка 34: E121: неопределенная переменная: s: средство просмотра E116: неверные аргументы для функции strlen(s: средство просмотра) E15: неверное выражение: строка strlen(s: средство просмотра) 39: E121: неопределенная переменная: appOpt E15: Неверное выражение: 'open'.appOpt.s: viewer. ' $. '. s: целевая строка 79: E121: неопределенная переменная: execString E116: недопустимые аргументы для замены функции (execString,' \ V $', mainfname,' g ') E15: недопустимое выражение: substitute(execString, '\V$*', mainfname, 'g') строка 80: E121: неопределенная переменная: execString E116: неверные аргументы для функции Tex_Debug строка 82: E121: неопределенная переменная: execString E15: неверное выражение: 'silent!!". ExecString
Я уже определил средство просмотра PDF в файле.vimrc с помощью let g:Tex_ViewRule_pdf = 'open -a Preview'
Также пытался рассматривать macUnix как Unix с помощью let g:Tex_TreatMacViewerAsUNIX = 1
1 ответ
Глядя на исходный код, кажется, что lv
Функция запускает просмотрщик dvi, а не просмотрщик pdf.
Если вы хотите просмотреть файл DVI, у вас должен быть установлен XQuartz, а затем вы можете определить
let g:Tex_ViewRule_dvi = 'open -a xdvi'
Если вы хотите предварительно просмотреть файл PDF с MacVim, вам следует вообще определить новую команду просмотра, что, я думаю, не удастся сделать без изменения исходного кода.