
Estou trabalhando em um documento LaTeX usando o editor Atom com o pacote atom-latex e desejo usar o Zathura PDF para visualizar minha saída. Funciona bem, mas sempre que eu compilar, ele abrirá uma nova instância do arquivo pdf. Se eu usar o evince, ele simplesmente atualizará o arquivo e manterá a saída apenas em uma instância. Estou no Antergos Linux (Arch Derivative).
Responder1
Crie o arquivo /usr/local/bin/zathura.sh
e preencha-o com este conteúdo:
#!/bin/bash
killall zathura 2>/dev/null
zathura
E torne-o executável com este comando sudo chmod +x /usr/local/bin/zathura.sh
:.
Agora vá para suas atom-latex
configurações em seu editor atom (editar -> preferências -> pacotes -> látex -> configurações) e altere o valor de Opener
to custom
e coloque dentro Custom PDF Viewer Path
desta linha /usr/local/bin/zathura.sh
.
Agora, cada vez que você construir, a instância anterior do zathura será fechada e uma nova instância será aberta com seu novo arquivo PDF.
Não é uma abordagem perfeita, mas funcionará até que os desenvolvedores atom-latex
adicionem suporte zathura
(acabei de enviar um problema no githubaqui).
Editar
Os desenvolvedores atom-latex
acabaram de aceitar meu pedido, e disseram que o suporte será adicionado na próxima versão, então é só esperar um pouco. Você pode ver o pedido aqui:https://github.com/thomasjo/atom-latex/issues/324.
Se você tem uma conta no github, você pode incentivar os desenvolvedores dando uma estrela paraatom-latex
projeto.