Umstellung von PC auf Mac: BibTeX-Problem

Umstellung von PC auf Mac: BibTeX-Problem

Ich habe mir vor Kurzem einen Mac gekauft und habe Probleme beim Ausführen meiner .texDateien. Ich verwende Textmateund TeXShop. Mein Problem ist folgendes: Wenn ich genau dieselben .texund .bib-Dateien verwende und sie auf meinem Mac ausführe, werden einige der Referenzen nicht angezeigt.

Zum Beispiel wird irgendwann Folgendes eingegeben: Z. B. \citet{heckman81}und \citet{heckman81a}, und nachdem ich sowohl pdflatexals auch ausgeführt habe bibtex(mehrmals, wie anderswo vorgeschlagen), erhalte ich die folgende Warnung:

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

Wichtig ist, dass alles reibungslos funktionierte, als ich es auf meinem PC ausführte.

Hat jemand Vorschläge oder hat jemand in der Vergangenheit etwas Ähnliches erlebt?

Antwort1

Sie sollten Ihre Bibliographiedateien in ablegen ~/Library/texmf/bibtex/bib/. Die TeXShop-Dokumentation sagt

Persönliche Dateien sollten in ~/Library/texmf gespeichert werden. (Denken Sie daran, dass ~/Library der Bibliotheksordner in Ihrem Home-Verzeichnis ist, während /Library ein Systemordner analog zu /Applications ist.) Sie müssen den Unterordner „texmf“ erstellen. Wenn TeX eine Datei öffnen muss, durchsucht es zuerst ~/Library/texmf. Wenn Sie also eine Standard-TeX-Datei ändern und dort ablegen, wird die geänderte Datei verwendet.

Die Ordnerstruktur in ~/Library/texmf sollte der der texmf-Bäume in Ihrer TeX-Distribution entsprechen. Das ist einfacher, als es scheint. TeX findet alle Dateien in ~/Library/texmf/tex oder in einem Unterordner dieses Ordners; LaTeX findet alle Dateien in ~/Library/texmf/tex/latex oder in einem Unterordner dieses Ordners. Bibtex findet alle Dateien in ~/Library/texmf/bibtex/bib oder in einem Unterordner dieses Ordners. Usw.

TeXShop läuft nicht immer in derselben Umgebung wie die Shell, in der Sie eingeben kpsewhich. Am besten bleiben Sie bei den von TeXShop empfohlenen Standardspeicherorten.

verwandte Informationen