\include latex 代码中的引用导致

\include latex 代码中的引用导致

我有一个主文件,其中包含另一个使用 \cite{} 引用的文本文件。我在文本中包含的引用不起作用,当我编译它时,我得到了 [?]。

不过,在参考文献列表中编译时,引用会正确列在文档末尾。有没有什么想法可以让引用显示在包含的文本中?

我在下面放了一个简单示例来尝试说明我的意思。我确信这里缺少几个必需的包...感谢您提供的任何帮助!

主文本

\documentclass{article}
\begin{document}
  \include{otherFile}
  \bibliographystyle{siam}
  \bibliography{myCitations}
\end{document}

其他文件.tex

Some text here I want to include with a citation \cite{citation1}

我的引文.bibl

@Article{citation1,
  author =       "author",
  title =        "{Title}",
  journal =      "Journal",
  year =         "2004",
  volume =       "109",
  number =       "C18",
  pages =        "C08007", %  C08007.1-C08007.12",
  doi =          {10.1029/testingdoi},
}

相关内容