Você deseja usar latexmk, que é um script perl que manipula automaticamente dependências de documentos latex e descobre quantas vezes chamar pdflatex, bibtex, etc para compilar completamente o documento. Você quer algo como:
latexmk -pdf paper
em que paper.tex é o arquivo .tex principal do seu documento. Isto irá compilar paper.tex para paper.pdf, chamando tudo o que for necessário no caminho. Existem duas maneiras de fazer a recompilação automatizada desejada:
-
A maneira UNIX-y: abra um terminal, chame papel latexmk -pdf -pvc e deixe a janela do terminal aberta. Isso não faz exatamente o que você quer, mas coloca o latexmk no modo de atualização contínua. Sempre que você salvar qualquer um dos arquivos que o paper.tex depende, ele será automaticamente recompilado em segundo plano.
-
A maneira mais Mac-y: crie uma ação de pasta que chame latexmk -pdf em arquivos .tex sempre que eles forem salvos em sua pasta dropbox. Eu não tenho um Applescript que faça isso, mas deve ser fácil modificar o novo item alert.scpt que vem com o Snow Leopard para fazer exatamente isso.