Latex 书目不调用数据库文件

Latex 书目不调用数据库文件

我在使用 Latex Bibliography 时遇到了麻烦。我有以下代码,但我得到的是 [?] 作为参考。

文件.tex:

\documentclass[sn-mathphys]{sn-jnl}


\jyear{2022}

\begin{document}
\title[My Title]

\maketitle

\section{Introduction}\label{sec1}
Lumen accipe ~\cite{khan2016survey}. 

\bibliography{bibliography}

\end{document}

书目.bib:

@article{khan2016survey,
    title={A survey on the state-of-the-art machine learning models in the context of NLP},
    author={Khan, Wahab and Daud, Ali and Nasir, Jamal A and Amjad, Tehmina},
    journal={Kuwait journal of Science},
    volume={43},
    number={4},
    year={2016}
}

笔记:

  1. 我已经跑了pdflatex file两次,bibtex file然后pdflatex file正如其他答案中提到的那样。
  2. 我没有参考书目样式,因为它已经在同一文件夹中的 sn-jnl.cls 文件中定义。
  3. 有时我运行时bibtex file会出现一行"Database file #1": bibliography.bib输出,这解决了问题。然而,这种情况只发生在时不时
  4. 我正在使用 MikTex,并且我确定 bibtex 已经下载。

以下是我的所有代码和文件的链接: https://mega.nz/folder/txMSHJBb#NPJsSjx37KFuCnT8C3QV5A

请不要关闭这个问题,因为它与其他问题不同。

相关内容