Zathura com Latexmk no MacOS

0

Estou tentando colocar minha configuração do LaTeX em funcionamento: Vim com vimtex - > Latexmk - > Zathura

Eu instalei tudo através do HomeBrew.

$ zathura -v
zathura 0.3.7
(plugin) pdf-poppler (0.2.7)
$ tlmgr info latexmk
...
installed:   Yes
revision:    43099
...
cat-version: 4.52c
cat-date:    2017-01-30 14:23:03 +0100

O Vimtex é instalado via plug-in, embora essa informação não deva ser importante.

Agora, o Zathura, por padrão, utiliza o glib para detectar alterações de arquivos para recarregamento automático. Mas simplista, mesmo quando compilado da fonte, parece não funcionar. Estou, portanto, tentando encontrar uma maneira alternativa de recarregar a visão de Zathura.

Eu tentei definir

$pdf_viewer = 'zathura'
$pdf_update_method = 2

em .latexmkrc e

set filemonitor "signal"

em zathurarc .

Ainda não consigo fazer com que a atualização automática da visualização do Zathura funcione. A compilação é boa, já que pressionar R manualmente no Zathura é atualizado para a nova mudança sem nenhum problema.

A minha pergunta é sobre como fazer Zathura recarregar na recompliação pelo latexmk. Você teria alguma idéia de onde ir para a atualização automática ignorando o glib?

    
por Molenii 11.11.2017 / 03:23

1 resposta

0

Eu tenho tentado criar uma situação semelhante e me deparei com sua pergunta em minha pesquisa sobre o mesmo problema com zathura. Vou pedir desculpas antecipadamente, porque isso não atende aos seus requisitos especificados, conforme declarado (usando os mesmos pacotes de software), no entanto, eles são todos pacotes abertos e gratuitos que podem ser instalados.

Eu encontrei algo que funciona corretamente para mim e pensei em compartilhar com você, caso ele atenda às suas necessidades.

plugins pandoc, skim, vim e vim

vim-auto-save + pandoc-preview.vim - > Skim.app

Tecnicamente, o vim-auto-save não é necessário, mas eu queria algo que recarregasse meu pdf toda vez que saísse do modo de inserção.

mas isso dá a funcionalidade de carregamento automático, acho que ambos estamos procurando.

Plug 'lynnard/pandoc-preview.vim' e Plug '907th/vim-auto-save'

O aplicativo Skim pode ser aberto com

$ open -a Skim filename.pdf

Você também vai querer correr

$ defaults write -app Skim SKAutoReloadFileUpdate -boolean true

para impedir que o aplicativo forneça uma mensagem de alerta toda vez que o arquivo for alterado.

abra Skim pela primeira vez, comece a Preferences --> Sync --> Check for file changes

para o seu .vimrc ou init.vim (se neovim), você pode adicionar essas preferências para o plug-in de salvamento automático:% let g:auto_save = 1 " enable AutoSave on Vim startup" let g:auto_save_events = ["InsertLeave"]

Lamentamos que ele não atenda às suas necessidades exatas. Esperamos que tenha outra opção em uso. Boa sorte.

    
por 21.11.2017 / 06:06