web-dev-qa-db-ja.com

BibTeXはコンパイルされません

外部にリンクされている参考文献を編集しようとしていますが、次のようなエラーが返されます

ファイル名を開くことができませんでしたfirstbibtex.aux

参照コードは次のとおりです。

@article{greenwade93,
    author = "George D. Greenwade",
    title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ( {CTAN} )",
    year = "1993",
    journal = "TUGBoat",
    volume = "14",
    number = "3",
    pages = "342--351"
}

@book{goossens93,
    author = "Michel Goossens and Frank Mittleback and Alexander Smarin",
    title = "The Latex Companion",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

これがtexファイルです:

\documentclass{article}

\begin{document}
    hello world!\cite{greenwade93} and then someone said good night world! \cite{goossens93}
\bibliographystyle{plain}
\bibliography{firstbibtex}

\end{document}

これはこれに基づいています チュートリアル

ファイルの名前はfirstindex.bibとuntitled.texです(注:.texはflienameではありません)

これらは、MacのTexShopを介してpdftexとTEXおよびDVIを使用してコンパイルされています。これらは、コマンドラインで以下を使用してコンパイルされています

latex firstindex 
bibtex firstindex
latex firstindex
latex firstindex
2
sebey

ファイルの名前はfirstindex.bibとuntitled.texです。

それがあなたの問題です。参考文献ファイルの名前。 firstbibtex.bibのみ内部で使用され、すでに.texファイルから参照されているため、指定する必要はありません。

ファイルの名前がuntitled.texの場合は、次のようにタイプセットする必要があります。

latex untitled.tex

これにより、untitled.auxと呼ばれるBibTeXに必要なauxfileが作成されます。参照を探す場所をBibTeXに指示します(\bibdata{firstbibtex}のようなものが含まれているはずです)。次に、電話をかけることができます:

bibtex untitled.aux

次に、ドキュメントをもう一度タイプセットします。

latex untitled.tex
latex untitled.tex

これで完了です。

1
slhck