Como compilar o látex mesmo quando o pdf está aberto no Windows usando o MiKTeX?

Como compilar o látex mesmo quando o pdf está aberto no Windows usando o MiKTeX?

No Linux, você pode editar o .texarquivo fonte e na compilação as alterações serão refletidas no arquivo PDF, mesmo que o arquivo PDF esteja aberto em algum visualizador de PDF. Eu tentei isso no kile.

Mas o mesmo não acontece no Windows. Tenho que fechar o PDF aberto ou excluí-lo completamente para recompilar o .texarquivo usando o MiKTeX.

Podemos fazer algo sobre isso, para que eu possa ter a mesma experiência do Linux ao usar o latex no Windows?

Este é o problema apenas do MiKTeX? Mudar o MiKTeX para dizer que as bibliotecas do kile funcionarão?

Responder1

Aparentemente, existem inúmeras soluções viáveis. Claro, a melhor solução é aquela com a qual você se sente mais confortável. A seguir está minha abordagem preferida para processar arquivos LaTex no Windows.

  1. Edite com emacs. Isso é bem suportado no Windows. O Emacs é inteligente e sensível ao contexto. Iniciando o comando de compilação com Ctl C, Ctl C invoca o comando MikTex pdflatex.
  2. Claro, é necessário ter carregado o MikTex para que isso funcione. O MikTex é inteligente e, entre outras coisas, irá automaticamente para a web para encontrar pacotes citados no documento LaTex, mas ainda não carregados no seu computador.
  3. Visualize com o visualizador de PDF Sumatrapdf. Eu costumava usar o visualizador de PDF que vem com o pacote TeX-Works, mas ele não parece mais liberar o PDF para edição. Você também pode desativar a visualização do Windows Explorer; ele também pode impedir a edição ou substituição do PDF.

Na implementação, abro o arquivo LaTeX com o emacs e invoco o pdflatex. Agora que existe um arquivo .pdf, abro esse pdf com Sumatrapdf (SP). Eu mantenho a janela do SP aberta e conforme edito e compilo o arquivo .tex no emacs, a janela do visualizador do SP é atualizada automaticamente para refletir as alterações feitas no documento.

Novamente, tudo o que você usa com mais conforto é a resposta certa para você.

informação relacionada