Mudando do PC para o Mac: problema do BibTeX

Mudando do PC para o Mac: problema do BibTeX

Comprei recentemente um Mac e tenho tido dificuldades para executar meus .texarquivos. Estou usando Textmatee TeXShop. O problema que tenho é o seguinte: usando exatamente os mesmos .texarquivos .bibe executando-os no meu Mac, algumas das referências não aparecem.

Por exemplo, em algum momento um tipo: Ex. \citet{heckman81}e \citet{heckman81a}, e depois de executar ambos pdflatexe bibtex(várias vezes, como sugerido em outro lugar), recebo o seguinte aviso:

Warning--I didn't find a database entry for "heckman81a"

É importante ressaltar que quando eu costumava executá-lo no meu PC, tudo funcionava bem.

Alguém tem sugestões ou já experimentou algo semelhante no passado?

Responder1

Você deve colocar seus arquivos bibliográficos no formato ~/Library/texmf/bibtex/bib/. A documentação do TeXShop diz

Arquivos pessoais devem ser armazenados em ~/Library/texmf. (Lembre-se de que ~/Library é a pasta da biblioteca em seu diretório inicial, enquanto /Library é uma pasta do sistema análoga a /Applications.) Você terá que criar a subpasta "texmf". Quando o TeX precisa abrir um arquivo, ele pesquisa ~/Library/texmf primeiro, então se você modificar um arquivo TeX padrão e colocá-lo lá, o arquivo modificado será usado.

A estrutura de pastas dentro de ~/Library/texmf deve imitar a das árvores texmf em sua distribuição TeX. Isto é mais fácil do que parece. O TeX localizará qualquer arquivo em ~/Library/texmf/tex ou em uma subpasta desta pasta; O LaTeX localizará qualquer arquivo em ~/Library/texmf/tex/latex ou em uma subpasta desta pasta. Bibtex irá localizar qualquer arquivo em ~/Library/texmf/bibtex/bib ou em uma subpasta desta pasta. Etc.

O TeXShop nem sempre roda no mesmo ambiente do shell onde você digita kpsewhich. É melhor seguir os locais padrão recomendados pelo TeXShop.

informação relacionada