Vim и латекс-бокс - PullRequest
       1

Vim и латекс-бокс

7 голосов
/ 16 сентября 2011

Я установил латексную коробку vim plugin, но у меня возникли проблемы с получением его для компиляции моего латексного файла.В документах говорится, что для компиляции используется latexmk, и я установил его, и он работает, когда вызывается сам по себе.Но когда я использую команду \ll плагина для компиляции, я получаю сообщение об ошибке: «невозможно запустить latexmk в фоновом режиме без сервера VIM».Я не могу найти объяснение, почему эта ошибка возникает в документации к плагину.

РЕДАКТИРОВАТЬ:

Я нашел решение этой проблемы, но столкнулся с другими.

Чтобы это исправить, вам нужно установить полную версию vim (которая зависит от вашей ОС), которая будет включать в себя такие вещи, как поддержка сервера.Я предлагаю сделать это, даже если вы не используете этот плагин, потому что он исправит невозможность копирования / вставки из / в vim.В (K) Ubuntu установите пакет vim-gtk.

Запустите vim следующим образом vim --servername SOMETHING file.tex

После этого ошибка servername исчезла, и компиляция прошла, но выводlatexmk появляется поверх файла, который я редактирую.Он не перезаписывает его, он просто отображается поверх текста.Когда я перемещаю курсор, vim выделяет слово или скобку, которые снова появляются на экране.Единственный быстрый способ избавиться от выходных данных компилятора - это прокрутить файл вверх и вниз, чтобы текст снова появился.

1 Ответ

1 голос
/ 16 сентября 2011

Вы можете попросить vim перерисовать экран следующим образом:

:redraw!

Добавьте эту команду после выполнения команды latex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...