
No Linux, você pode editar o .tex
arquivo 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 .tex
arquivo 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.
- 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.
- 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.
- 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ê.