【发布时间】:2018-02-02 16:40:50
【问题描述】:
我在使用 Bibtex/pdflatex 的参考书目(在我的附录中)之后的引用有问题。我正在使用“puthesis”类——Purdue 的论文类——它建立在“report”类之上。我正在使用带有选项“数字”的包“natbib”。 MWE 并不可行,但下面显示了一个示例
\documentclass[english, ne, thesis]{puthesis}
\usepackage[numbers]{natbib}
...
\begin{document}
\chapter{Body Chapter}
Citations work fine here \cite{abc123}
\bibliographystyle{unsrt}
\bibliography{dissertation.bib}
\appendices
\chapter{Appendix Chapter}
Citations don't work here, I get an error that the
"Package natbib Warning: Citation `Crane1991' on page 145 undefined
on input line 4940." \cite{abc1234}
\end{document}
一些显而易见的事情:
- .bib 文件中确实存在引用。
- 我正在跑步
pdflatex; bibtex; pdflatex; pdflatex - 无论有没有
\appendices行,我都会遇到同样的错误。
有没有办法在乳胶中在参考书目之后引用参考文献?
【问题讨论】:
-
一个最小的工作示例总是是可行的。见How to write a MWEB (Minimal working example with Bibliography)?
-
@Werner 解决这个问题的 MWE 将涉及我为 Purdue 的论文分发 .cls 文件,我不完全确定我是否可以这样做。另外还有几个 .sty 文件也必须分发。以及至少 100 行样板文件来编译论文。在这种情况下,MWE 是不可行的。感谢您的重播。
-
...为了帮助您,您需要帮助社区。提供这些文件的链接,以便重现您的问题。如果我们不能重现它,它可能无法解决。从我在您当前的代码和描述中看到的,应该没有问题。
\cites(如\labels 和\refs)可以在任何地方;在使用/定义之前/之后。 -
这是类文件:
puthesis.cls?文件或additional information page 中的任何内容均未提供有关版权的任何信息。因此,我认为在您的问题中提供适当的链接没有任何问题,使用filecontents的单个工作参考书目项目,以便文件可以编译和复制问题。使文件编译的“100 行样板文件 [stuff]”看起来很奇怪...... -
@Werner 感谢您如此仔细地研究这个问题。我正在尝试生成 MWE,但我无法复制该行为。当然,这仍然发生在我的论文中。我认为继续研究它可能会浪费您的时间,直到我能找到真正导致引用问题的原因,但我很感激。
标签: latex pdflatex bibtex biblatex