Pasar de PC a Mac: problema de BibTeX

Pasar de PC a Mac: problema de BibTeX

Recientemente compré una Mac y he tenido problemas para ejecutar mis .texarchivos. Estoy usando Textmatey TeXShop. El problema que tengo es el siguiente: usando exactamente los mismos .texarchivos .biby ejecutándolos en mi Mac, algunas de las referencias no aparecen.

Por ejemplo, en algún momento un tipo: Ej. \citet{heckman81}y \citet{heckman81a}, y después de ejecutar ambos pdflatexy bibtex(varias veces, como se sugiere en otra parte), aparece la siguiente advertencia:

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

Es importante destacar que cuando lo ejecuto en mi PC, todo funcionó bien.

¿Alguien tiene sugerencias o ha experimentado algo similar en el pasado?

Respuesta1

Debes colocar tus archivos de bibliografía en formato ~/Library/texmf/bibtex/bib/. La documentación de TeXShop dice

Los archivos personales deben almacenarse en ~/Library/texmf. (Recuerde que ~/Biblioteca es la carpeta de la biblioteca en su directorio de inicio, mientras que /Biblioteca es una carpeta del sistema análoga a /Aplicaciones). Tendrá que crear la subcarpeta "texmf". Cuando TeX necesita abrir un archivo, primero busca ~/Library/texmf, por lo que si modifica un archivo TeX estándar y lo coloca allí, se utilizará el archivo modificado.

La estructura de carpetas dentro de ~/Library/texmf debe imitar la de los árboles texmf en su distribución TeX. Esto es más fácil de lo que parece. TeX localizará cualquier archivo en ~/Library/texmf/tex o en una subcarpeta de esta carpeta; LaTeX localizará cualquier archivo en ~/Library/texmf/tex/latex o una subcarpeta de esta carpeta. Bibtex localizará cualquier archivo en ~/Library/texmf/bibtex/bib o en una subcarpeta de esta carpeta. Etc.

TeXShop no siempre se ejecuta en el mismo entorno que el shell donde escribes kpsewhich. Es mejor ceñirse a las ubicaciones estándar recomendadas por TeXShop.

información relacionada