プレーンな参考文献スタイルを使用した Bibtex 内の未定義の制御シーケンス

プレーンな参考文献スタイルを使用した Bibtex 内の未定義の制御シーケンス

プレーンな参考文献スタイルを使用して参考文献をコンパイルしようとしていますが、「未定義の制御シーケンス」エラーが繰り返し発生します。エラーの全文は次のとおりです。

    ! Undefined control sequence.
<argument> \citeauthoryear 
                           {Riess\ \BOthers {.}}{Riess\ \BOthers {.}}{{\APAC...
l.35 ...xpansion of the Universe \cite{Riess_1998}
                                                  [1][2], by studying distan...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

私のreferences.bibファイルは

@article{Riess_1998,
    doi = {10.1086/300499},
    url = {https://doi.org/10.1086%2F300499},
    year = {1998},
    month = {},
    publisher = {{IOP} Publishing},
    volume = {116},
    number = {3},
    pages = {1009--1038},
    author = {Adam G. Riess and Alexei V. Filippenko and Peter Challis and Alejandro Clocchiatti and Alan Diercks and Peter M. Garnavich and Ron L. Gilliland and Craig J. Hogan and Saurabh Jha and Robert P. Kirshner and B. Leibundgut and M. M. Phillips and David Reiss and Brian P. Schmidt and Robert A. Schommer and R. Chris Smith and J. Spyromilio and Christopher Stubbs and Nicholas B. Suntzeff and John Tonry},
    title = {Observational Evidence from Supernovae for an Accelerating Universe and a Cosmological Constant},
    journal = {The Astronomical Journal},
    abstract = {We present spectral and photometric observations of 10 Type Ia supernovae...}
}

私のbblファイルは

\begin{thebibliography}{}

\bibitem [\protect \citeauthoryear {%
Riess%
\ \protect \BOthers {.}}{%
Riess%
\ \protect \BOthers {.}}{%
{\protect \APACyear {1998}}%
}]{%
Riess_1998}
\APACinsertmetastar {%
Riess_1998}%
\begin{APACrefauthors}%
Riess, A\BPBI G.%
, Filippenko, A\BPBI V.%
, Challis, P.%
, Clocchiatti, A.%
, Diercks, A.%
, Garnavich, P\BPBI M.%
\BDBL {}Tonry, J.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{1998}{}{}.
\newblock
{\BBOQ}\APACrefatitle {Observational Evidence from Supernovae for an
  Accelerating Universe and a Cosmological Constant} {Observational evidence
  from supernovae for an accelerating universe and a cosmological
  constant}.{\BBCQ}
\newblock
\APACjournalVolNumPages{The Astronomical Journal}{116}{3}{1009--1038}.
\newblock
\begin{APACrefURL} \url{https://doi.org/10.1086%2F300499} \end{APACrefURL}
\newblock
\begin{APACrefDOI} \doi{10.1086/300499} \end{APACrefDOI}
\PrintBackRefs{\CurrentBib}

\end{thebibliography}

私のメインの.texファイルは

\documentclass{article}
\begin{document}
\section{Introduction}
In 2011, Perlmutter, Schmidt and Reiss were awarded the Nobel Prize in Physics for their discovery of the accelerating expansion of the Universe \cite{Riess_1998}

\bibliographystyle{plain}
\bibliography{references}

\end{document}

ご協力いただければ幸いです。ありがとうございます!

答え1

\bibliographystyleの引数をapaciteに変更した後plain(命令\usepackage{apacite}も削除しましたよね?)、.bbl ファイルはパッケージが apaciteまだロードされているときに作成されたため、.bbl ファイル内のコードは LaTeX にとって「意味をなさなくなります」。これが、表示されるエラー メッセージの原因です。

必要なのは、(a) .bbl ファイルを含むすべての補助ファイルを削除し、(b) 完全な再コンパイル サイクル (LaTeX、BibTeX、LaTeX をさらに 2 回) を実行することです。

関連情報