Mulitibib 未链接到所有需要的 .bib 文件

Mulitibib 未链接到所有需要的 .bib 文件

我在 Mac 上运行 LaTeX,在尝试使用该multibib包时遇到了问题。

我正在运行的代码是(链接到相关的.bib 文件):

\usepackage{multibib}

\newcites{h}{Reference List 1}
\bibliographystyle{plain}
\bibliographystyleh{plain}
.....

%\bibliographystyleh{plain}
\bibliographyh{references}

\newpage
%\bibliographystyle{plain}
\bibliography{designstudy}

但是,只会出现与正常参考书目相关的参考文献,而不会出现与我称为 h 的参考文献相关的参考文献。

我尝试编译它多次但仍然找不到其他参考数据库。

答案1

您必须bibtex在每个 subbib 上运行:

pdflatex <file>
bibtex <file>
bibtex h
pdflatex <file>
pdflatex <file>

第一次bibtex运行针对默认 bib,第二次运行针对hbib

完整示例,保存为test.tex

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{multibib}
\newcites{Books}{List of Books}
\begin{document}
Articles: \cite{article-full} and \cite{article-crossref}.
%
Books: \citeBooks{inbook-minimal} and \citeBooks{inbook-full}.

\bibliographystyleBooks{plain}
\bibliographyBooks{xampl}

\renewcommand\refname{Articles}
\bibliographystyle{alpha}
\bibliography{xampl}
\end{document}

运行它

pdflatex test
bibtex test
bibtex Books
pdflatex test
pdflatex test

然后它给出输出:

在此处输入图片描述

相关内容