无法打印带有回忆录的参考书目

无法打印带有回忆录的参考书目

我的文档中有以下布局:

\usepackage{tikz}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[paper=letterpaper]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsbsy}

\begin{document}
\DoubleSpacing
\maxtocdepth{subparagraph} % put everything into the ToC
\tableofcontents
\mainmatter
\chapter{XX}
\input{X}
\input{Y}
\input{Z}   
\bibliography{thesis_bibliography.bib}
\end{document}

我可以看到 WinEdt 正确地解析了参考书目(引用的条目显示在左侧菜单中),并且PDFTeXify(由 WinEdt 提供)始终正确地编译了我的文档(包括参考书目)。

为什么我不能打印参考书目?

更新:

  1. ~\cite我的引用采用或的形式,\cite并且我在文件中的条目thesis_bibliography.bib采用以下形式:@inproceedings,,@article等等。
  2. 我注意到 LaTeX 会抱怨,因为它认为我的参考书目位于名为 的文件中thesis.bbl,但上面有一行写着\bibliography{thesis_bibliography.bib}。为什么它认为这是错误的文件?

答案1

你没有提供可编译的 MWE,因此无法确定发生了什么。在你之前的帖子中,你写了这样一行

\bibliographystyle{splncs}

在代码中。但是,该文件splncs.bst似乎不是 TeXlive2011 或 MikTeX2.9 发行版的一部分,也不在 CTAN 上。假设您的 TeX 发行版中没有这样的文件,这可以解释为什么没有生成参考书目。(您是否检查过日志文件中是否有关于不存在样式文件的投诉?)相反,如果我将该行添加到\documentclass{memoir}代码顶部以及类似的\bibliographystyle{plain}和几个虚拟引用命令,您的代码(\input当然,减去三个语句)在创建参考书目时没有困难。

简而言之,我建议您要么splncs.bst在网络上的某个地方找到该文件并将其安装到您的系统上,要么完全使用不同的参考书目样式文件。

相关内容