我希望
我试过了,但是没有用。我得到的是空白文档。
你能帮助我吗?非常感谢
\documentclass{article}
\usepackage{multibbl}
\newbibliography{biblio1}
\newbibliography{biblio2}
\begin{document}
\nocite{biblio1}{*}
\bibliographystyle{bibli1}{plain}
\bibliography{biblio1}{bib1}{My bibliography 1}
\nocite{biblio2}{*}
\bibliographystyle{biblio2}{plain}
\bibliography{biblio2}{bib2}{My bibliography 2}
\end{document}
答案1
您在这一行上打错了\bibliographystyle{bibli1}{plain}
,应该是\bibliographystyle{biblio1}{plain}
。
但是,您的主要问题可能与您运行的编译和生成 PDF 文件的命令有关。要正确生成此参考书目,您必须按顺序运行以下命令(假设您的源文件名为bibltest.tex
):
latex bibltest.tex
bibtex biblio1
bibtex biblio2
pdflatex bibltest.tex
该软件包的问题multibbl
在于编辑器默认不会自动执行此生成过程。
\documentclass{article}
\usepackage{multibbl}
\usepackage{filecontents}
\begin{filecontents*}{bib1.bib}
@book{aa,
author = {aa},
title = {{aa}},
}
\end{filecontents*}
\begin{filecontents*}{bib2.bib}
@book{bb,
author = {bb},
title = {{bb}},
}
\end{filecontents*}
\newbibliography{biblio1}
\newbibliography{biblio2}
\begin{document}
\nocite{biblio1}{*}
\bibliographystyle{biblio1}{plain}
\bibliography{biblio1}{bib1}{My bibliography 1}
\nocite{biblio2}{*}
\bibliographystyle{biblio2}{plain}
\bibliography{biblio2}{bib2}{My bibliography 2}
\end{document}