2 个参考书目和 2 个 bib 文件

2 个参考书目和 2 个 bib 文件

我希望

我试过了,但是没有用。我得到的是空白文档。

你能帮助我吗?非常感谢

\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}

相关内容