最近 Mac を購入しましたが、ファイルの実行に苦労しています。と を.tex
使用しています。 問題は次のとおりです。 まったく同じとファイルを使用して Mac で実行すると、参照の一部が表示されません。Textmate
TeXShop
.tex
.bib
たとえば、ある時点で次のように入力します。たとえば、\citet{heckman81}
と があり\citet{heckman81a}
、pdflatex
と の両方を実行した後bibtex
(他の場所で提案されているように、複数回実行した後)、次の警告が表示されます。
Warning--I didn't find a database entry for "heckman81a"
重要なのは、これを自分の PC で実行したときにすべて正常に動作したことです。
何か提案はありますか、または過去に同様の経験をした方はいらっしゃいますか?
答え1
参考文献ファイルは に置く必要があります~/Library/texmf/bibtex/bib/
。TeXShopのドキュメントにはこう書かれています。
個人ファイルは ~/Library/texmf に保存する必要があります。(~/Library はホーム ディレクトリのライブラリ フォルダであり、/Library は /Applications に類似したシステム フォルダであることを思い出してください。) サブフォルダ "texmf" を作成する必要があります。TeX がファイルを開く必要がある場合、まず ~/Library/texmf を検索するため、標準の TeX ファイルを変更してそこに配置した場合、変更されたファイルが使用されます。
~/Library/texmf 内のフォルダ構造は、TeX ディストリビューションの texmf ツリーの構造に似ています。これは見た目より簡単です。TeX は、~/Library/texmf/tex またはこのフォルダのサブフォルダにあるすべてのファイルを検索します。LaTeX は、~/Library/texmf/tex/latex またはこのフォルダのサブフォルダにあるすべてのファイルを検索します。Bibtex は、~/Library/texmf/bibtex/bib またはこのフォルダのサブフォルダにあるすべてのファイルを検索します。など。
TeXShop は、入力したシェルと同じ環境で常に実行されるわけではありませんkpsewhich
。TeXShop が推奨する標準の場所に従うのが最善です。