Редактировать

Редактировать

Я работаю над документом LaTeX, используя редактор Atom с пакетом atom-latex, и хочу использовать Zathura PDF для предварительного просмотра вывода. Он работает нормально, но всякий раз, когда я создаю файл, он открывает новый экземпляр файла pdf. Если я использую evince, он просто обновляет файл и сохраняет вывод только в одном экземпляре. Я использую Antergos Linux (Arch Derivative).

решение1

Создайте файл /usr/local/bin/zathura.shи заполните его следующим содержимым:

#!/bin/bash
killall zathura 2>/dev/null
zathura

И сделайте его исполняемым с помощью этой команды: sudo chmod +x /usr/local/bin/zathura.sh.

Теперь перейдите к atom-latexнастройкам в редакторе Atom (правка -> настройки -> пакеты -> latex -> настройки) и измените значение на Opener, customи поместите внутрь Custom PDF Viewer Pathэтой строки /usr/local/bin/zathura.sh.

Теперь при каждой сборке предыдущий экземпляр zathura будет закрываться, а новый экземпляр будет открываться с вашим новым PDF-файлом.

Это не идеальный подход, но он будет работать, пока разработчики atom-latexне добавят поддержку zathura(я только что отправил сообщение о проблеме на githubздесь).

Редактировать

Разработчики atom-latexтолько что приняли мой запрос и сказали, что поддержка будет добавлена ​​в следующей версии, так что вам просто нужно немного подождать. Вы можете увидеть запрос здесь:https://github.com/thomasjo/atom-latex/issues/324.

Если у вас есть аккаунт на GitHub, вы можете поощрить разработчиков, поставив им звезду.atom-latexпроект.

Связанный контент