以前、bib ファイルを使って LaTeX でレポートを書いたことがありますが、正常に動作しました。しかし、LaTeX で新しいレポートを書いていて、別の bib ファイルに参考文献があるのですが、このレポートは動作しません。唯一の大きな違いは、記事ではなく、本とウィキペディアを参考文献として使用していることです。
私はWindowsでTexworksを使用しています。bibをコンパイルしてbblを生成した後、texファイルをpdflatex + bibtex + pdflatex + pdflatexでコンパイルします。これを試したところ、「参考文献」セクションは最後に表示されますが、次のような参考文献が表示されません。
- ラインハルト、DAケーススタディ論文の引用も見当たりません
MWE は次のとおりです: tex は次のとおりです:
\documentclass{article}
%\usepackage{url,apacite} - had problems regardless if I included this or not
%\bibliographystyle{apacite} - same as above
\begin{document}
Alpha particles \cite{wikip} (named \cite{Comp} after and denoted by the first letter in the
Greek alphabet,\[\alpha\]) consist of two protons and two neutrons bound
together.
This means that an particle is a helium nucleus.
\bibliographystyle{plain}
\bibliography{BibName}
\end{document}
最初のレポートのゼッケンは次のとおりです。
@article{example,
author = {Knuth, Donald E.},
year = {1986},
title = {The \TeX book},
}
私の2番目のレポートのゼッケンは次のとおりです。
@misc{wikip,
author = "Wikipedia",
title = "Pen --- {W}ikipedia{,} The Free Encyclopedia",
year = "2014",
url = "\url{https://en.wikipedia.org/wiki/Pen}",
note = "[Online; accessed 14-December-2014]"
}
@book{Comp,
author = "Rub",
title = "Com",
year = "1997",
publisher = "John Wiley & Sons, Inc.",
address = "New York, New York"
}
何が間違っているのでしょうか?
どうもありがとう!
答え1
いくつかの誤りがあります。David Carlisle がコメントですでにいくつかを指摘しています。
&
発行者フィールドの記号を「エスケープ」する必要があります。つまり、 と記述します\&
。パッケージとそれに関連する参考文献スタイルを使用する必要があるようなので
apacite
、URL 文字列を で囲まないでください\url{...}
。代わりに、 と記述するだけですurl = "...",
。title
エントリ「wikip」のフィールド内の中括弧の配置を修正してください。
\documentclass{article}
\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage{url}
\usepackage{filecontents}
\begin{filecontents*}{BibName.bib}
@misc{wikip,
author = "Wikipedia",
title = "Pen --- {Wikipedia, The Free Encyclopedia}",
year = "2014",
url = "https://en.wikipedia.org/wiki/Pen",
note = "Accessed 14-December-2014"
}
@book{Comp,
author = "Rub",
title = "Com",
year = "1997",
publisher = "John Wiley \& Sons, Inc.",
address = "New York, New York"
}
\end{filecontents*}
\begin{document}
\cite{wikip}
\cite{Comp}
\bibliography{BibName}
\end{document}
答え2
John Wiley & Sons,
である必要があります
John Wiley \& Sons,
そうしないと、エラーが発生します&
が、その後、latex bibtex latex latex を実行すると、表示されている画像が生成されるはずです。(説明によると、最初に bibtex を実行したようですが、これは正しくありません)