Vim-LaTeX работает evince вместо xdvi

Я установил плагин Vim-LaTeX , который отлично подходит для редактирования документов LaTeX в Vim. Однако у меня есть одна проблема с просмотром выходного файла.

В учебнике говорится, что нужно использовать команду \lv. Тем не менее, когда я пытаюсь это сделать, он пытается открыть foo.dvi с помощью evince, что оказывается неожиданно неудачным:

evince failure

Это странно, так как Документы говорят , что xdvi должен быть по умолчанию средством просмотра DVI. Во всяком случае, я попытался установить его по умолчанию:

:let g:Tex_ViewRule_dvi = 'xdvi'

Это не имело никакого эффекта. Когда я попробовал

:!xdvi foo.dvi

, он работал отлично, но я бы предпочел более простой \lv ярлык вместо него.

Как я могу решить эту проблему? Я использую Ubuntu 14.04 с Vim 7.4.

3
задан 1 August 2014 в 11:38

1 ответ

Если ЛАТЕКС Vim использует стандартную базу данных MIME для открытия .dvi файл, проблема могла состоять в том, что ассоциация по умолчанию неправа. У меня есть несколько систем, где .dvi файлы, где связано с проявляют, который не может открыть их.

можно проверить, какое приложение является по умолчанию для открытия файла с, например, Тонкая настройка Ubuntu, в Администраторе-> менеджер по Типу файла:

enter image description here

И добавление xdvi, если это отсутствует:

enter image description here

Или использование командной строки mimeopen:

[romano:~/tmp] 130 % mimeopen test.dvi   
Please choose a default application for files of type application/x-dvi

    1) Print Preview  (evince-previewer)
    2) Document Viewer  (evince)
    3) Other...

use application #3
use command: xdvi
Opening "test.dvi" with xdvi  (application/x-dvi)

, который изменит значение по умолчанию также.

2
ответ дан 1 August 2014 в 11:38

Другие вопросы по тегам:

Похожие вопросы: