我正在尝试混合natbib
使用bibtopic
。第一个我使用起来没有问题,可以引用(\citet{}
和\citep{}
)。但是我需要两个带有参考的部分:一个带有引参考文献(“参考文献”)和另一个全部参考文献(“书目”)。这就是我认为bibtopic
会有用的原因。
但是,我无法让它们一起工作。我有一个用 制作的包含所有参考文献的文件 (Tesis.bib) bibtex
。我还制作了一个个性化的书目样式,我称之为uady.bst
。这两个文件与我的主要 .tex 文件位于同一文件夹中。
\begin{btSect}[uady]{Tesis}
\chapter{Referencias}
\btPrintCited
\chapter{Bibliografía}
\btPrintAll
\end{btSect}
在我的序言中,我已经像这样声明了围兜包
\usepackage[authoryear,comma,sort]{natbib}
\usepackage[defaultbib,verbose,breakcites]{bibtopic}
之后
\usepackage[hidelinks]{hyperref}
我遇到的错误是
这是 BibTeX,版本 0.99d(TeX Live 2014) 顶级辅助文件:Tesis.aux 样式文件:uady.bst 我没有找到 \bibdata 命令---在读取文件 Tesis.aux 时警告--我没有找到“”的数据库条目...
当我声明包时,就会出现此错误,因此它不在代码中,而是在natbib
和的混合中bibtopic
。bibtopic
文档中说,使用这两个包通常没有问题。
\bibliographystyle{uady}
紧接着声明\begin{document}
,我没有使用,\bibliography{Tesis}
因为bibtopic
说明你不应该使用。此外,对于每个编译,我都会删除以前的 *.aux 和 *.bbl 文件。
有什么想法吗?提前致谢