![主要参考资料 + 附录“其他来源”](https://linux22.com/image/273121/%E4%B8%BB%E8%A6%81%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%20%2B%20%E9%99%84%E5%BD%95%E2%80%9C%E5%85%B6%E4%BB%96%E6%9D%A5%E6%BA%90%E2%80%9D.png)
我需要你帮我提供参考资料。我有 1 个主要参考资料部分,我想添加第二个参考资料列表作为附录。对于主要参考资料,我使用:
\newpage
\bibliographystyle{plainnat}
\bibliography{library}
问题是我不知道如何使用不同的 bib 文件包含第二个列表,然后调用该函数\nocite{*}
来显示文件内的每个源。
我有附录部分的练习。我需要你的帮助来设计调用第二个参考书目的函数,并且不干扰主要参考:
\newpage
\appendix
\section{Other Sources} \label{app:ReferencesB}
此外,我更希望References
后面不显示该词Other Sources
。
太感谢了!!
答案1
您可以使用multibib
包。基本上,您加载包并使用 \newcites 获取附录中的参考书目:
\usepackage{multibib}
\newcites{sec}{Other Sources}
然后,在你需要这个参考书目的时候,你可以使用
\appendix
\nocitesec{*}
\bibliographystylesec{plainnat}
\bibliographysec{otherbibtest}
一个完整的小例子来说明总体思路:
\begin{filecontents*}{bibtest.bib}
@article{TM83,
author = "L\^e D{\~u}ng Trang and Zoghman Mebkhout",
title = "Vari\'et\'es caract\'er\-istiques et vari\'et\'es polaires",
journal = "C. R. Acad. Sc. Paris",
volume = 296,
year = 1983,
pages = "129--132"}
@article{BMM94,
author = "Jo{\"e}l Biran{\c c}on and Philippe Maisonobe and Michel Merle",
title = "Localisation de syst\`emes diff\'erentiels, stratifications
de {W}hitney et condition de {T}hom",
journal = "Invent. Math.",
volume = 117,
year = 1994,
pages = "531--550"}
\end{filecontents*}
\begin{filecontents*}{otherbibtest.bib}
@article{PP95,
author = "Adam Parusi\'nski and Piotr Pragacz",
title = "A formula for the {E}uler characteristic of singular hypersurfaces",
journal = "J. Alg. Geom.",
volume = 4,
year = 1995,
pages = "337-351"}
@article{Bry82,
author = "Jean--Luc Brylinski",
title = "({C}o)--{H}omologie d'intersection et faisceaux pervers",
journal = "S\'eminaire Bourbaki",
volume = 585,
year = 1982,
pages = "129--157"}
@article{Ken90x,
author = "Gary Kennedy",
title = "Specialization of {M}ac{P}herson's {C}hern classes",
journal = "Math. Scand.",
volume = 66,
year = 1990,
pages = "12--16"}
@article{Par88,
author = "Adam Parusi\'nski",
title = "A generalization of the {M}ilnor number",
journal = "Math. Ann.",
volume = 281,
year = 1988,
pages = "247--254"}
\end{filecontents*}
\documentclass{book}
\usepackage{natbib}
\usepackage{multibib}
\newcites{sec}{Other Sources}
\begin{document}
\cite{BMM94,TM83}
\bibliographystyle{plainnat}
\bibliography{bibtest}
\appendix
\nocitesec{*}
\bibliographystylesec{plainnat}
\bibliographysec{otherbibtest}
\end{document}
主要参考书目:
附录中的参考书目:
假设您的.tex
文档名为mydoc.tex
,您需要按以下方式处理该文档:
pdflatex mydoc
bibtex mydic
bibtex sec
pdflatex mydoc
pdflatex mydoc
切换到biblatex
您的参考书目可以在此或将来的文档中进行选择。使用 的功能biblatex
,这类事情更容易完成,您的参考书目也会更好。