BibTeXはコンパイルしません


2

外部リンクの書誌を編集しようとしていますが、エラーが返されます

ファイル名を開けませんでした 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

ファイルにはどのような名前が付けられていますか?これを編集して質問に追加してください。また、現在どのフォルダーにファイルがありますか?どのツールを使用してコンパイルしますか?または、どのコマンドを使用していますか?
-slhck

.auxファイルが存在するようにbibtexを実行する前にドキュメントをコンパイルしましたか?
NN

NN:はい 返信が遅くなって申し訳ありません
セビー

@slhckを持つユーザーに言及して通知を受け取る必要があります。
-slhck

@slhck>)それに感謝します。彼らがそれを追加したことを知りませんでした。
セビー

回答:


1

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

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

ファイルが呼び出される場合untitled.tex、次のようにタイプセットする必要があります。

latex untitled.tex

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

bibtex untitled.aux

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

latex untitled.tex
latex untitled.tex

これで完了です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.