Sempre que pressiono CMD+T TexShop
, o PDF criado nem sempre é atualizado corretamente. Normalmente tenho que recompilá-lo para atualizar o índice e outras alterações que fiz. Como posso consertar isso ?
Usando MACOSX 10.8 - TEXSHOP 3.11
Responder1
Você não pode. O LaTeX precisa construir o .aux
arquivo para armazenar o índice (ToC) e tal, porque ao compor o ToC ele não pode saber de antemão quais seções ocorrerão. LaTeX funciona sequencialmente.
- Primeira corrida:colete todas as seções e armazene-as em
.aux
um arquivo. - Segunda corrida:Use
.aux
file para compor o sumário.
Na verdade, ele faz as duas coisas ao mesmo tempo: digita o arquivo .aux já existente (que pode estar vazio ou inexistente) e cria um arquivo atualizado para a próxima execução.
Existem ferramentas que "simulam" um comportamento "one-compile-all-get", como Texify
no MiKTeX para Windows. Mas normalmente tudo o que eles fazem é executar o compilador duas vezes seguidas (talvez no bibtex
meio, se você usá-lo).
Obrigado a Torbjørn T. aqui estão os links de seus comentários:
Responder2
Este comportamento é normal para qualquer mecanismo TeX (conforme explicado emFoo Barresposta), masFerramentas para automatizar a compilação de documentospode automatizar as múltiplas execuções de criação de um documento LaTeX quando necessário.
Eu sugeriria uma ferramenta de automação amigável arara
: omanualestá muito bem escrito para iniciantes! Em particular, gostaria de salientar que é possível integrar arara
com TeXShop, cf. seção 4.4 pág. 41 do manual vinculado.
Resposta de Ben Lu para “Executar vários comandos no TeXShop”
PS: Este pacote é mantido pelo autor,Paulo, que também é um membro ilustre da comunidade TeX.SX.