![当存在相同的本地文件时,如何找出为什么 \cite 在一台计算机上可以运行,而在另一台计算机上却不能运行?](https://linux22.com/image/249569/%E5%BD%93%E5%AD%98%E5%9C%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E6%89%BE%E5%87%BA%E4%B8%BA%E4%BB%80%E4%B9%88%20%5Ccite%20%E5%9C%A8%E4%B8%80%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E5%8F%AF%E4%BB%A5%E8%BF%90%E8%A1%8C%EF%BC%8C%E8%80%8C%E5%9C%A8%E5%8F%A6%E4%B8%80%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E5%8D%B4%E4%B8%8D%E8%83%BD%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我正在使用 IEEE 类和.bst
样式模板来处理.tex
和.bib
文件。在我的笔记本电脑上,引用显示为问号。在大学里,它们被正确编译。我本地有和文件\cite{}
的文件,尽管我预计我的笔记本电脑和大学之间的软件包会有所不同(/ )。.cls
.bst
IEEEtran.bst
IEEEtran.cls
\documentclass[conference]{IEEEtran}
\usepackage{graphicx}
\usepackage[tight,footnotesize]{subfigure}
\usepackage{cite}
\begin{document}
\title{Simulating...}
\author{\IEEEauthorblockN{yoyo and yoyo}
\IEEEauthorblockA{blah\\
University ...\\
Mars\\
Email: ???}}
\maketitle
\begin{abstract}
blah
\end{abstract}
%\IEEEpeerreviewmaketitle
\section{Introduction}
intro
\cite{WS}
Here we simulate...
\section{Conclusion}
The conclusion goes here.
\section*{Acknowledgment}
The authors would like to thank...
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mrefsAlex}
\end{document}
由于没有给出错误,我应该如何检查我的笔记本电脑上缺少哪些依赖项。
答案1
您可以将命令添加\listfiles
到您的文档中。这将打印 LOG 中所有已加载文件的列表。这样您就可以比较您的笔记本电脑和大学中安装的版本。
例如该代码
\listfiles
\documentclass{article}
\begin{document}
File check
\end{document}
给出以下简短列表。
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
***********