Estou escrevendo um documento usando gráficos eps, então preciso compilar com Latex para produzir um arquivo dvi. Nesse arquivo os gráficos não aparecem (eles são uma combinação de arquivos .tex e .eps), mas se eu fizer dvipdf file.dvi
isso, o produzido file.pdf
mostra todos os gráficos perfeitamente.
Eu estava tentando criar um novo comando no AucTex para executar dvipdf file.dvi diretamente do emacs em vez de abrir o terminal, mas não entendo a sintaxe, por exemplo, no comando Latex run:
%`%l%(mode)%' %t
Então, o que eu precisaria escrever em um comando para executar a linha dvipdf file.dvi
?
Obrigado.
Responder1
Use TeX-command-list
para este trabalho :)
(add-to-list
'TeX-command-list
'("DVI to PDF"
"dvipdf %d"
TeX-run-command
nil ; ask for confirmation
t ; active in all modes
:help "Convert DVI->PDF"))
Para adicionar um comando para visualizar o PDF, use
(add-to-list
'TeX-command-list
'("View PDF"
"open %s.pdf"
TeX-run-command
nil ; ask for confirmation
t ; active in all modes
:help "View PDF"))
Você pode encontrar mais informações sobre a sintaxe dessas strings de formato com C-h v TeX-command-list
e C-h v TeX-expand-list
.