一份文件中有两个完全独立的参考书目

一份文件中有两个完全独立的参考书目

我需要在一个文档中提供两个完全独立的参考书目列表。

第一个只是根据文中引用的常规参考列表。第二个应该只包含这些条目的一个子集,并且应该以1并按顺序转到 [2], [3], ...

它与第一个参考文献无关,但应该完全独立。

到目前为止,我用过

\usepackage[defernumbers=true,backref=true,backend=biber,style=ieee]{biblatex}

然后,在引用了一些内容之后,我加上了:

\printbibliography[title={References1},resetnumbers=true]

经过更多引用后,我加上:

\printbibliography[keyword=own,title={References2},resetnumbers=true]

使用“关键字”过滤器,我能够获得前面引用的子集,但参考文献不是以1并且排序不正确。在另一次试验中,我使用了多引文,但重置数字导致文本中使用了错误的参考文献。

这两个列表应该完全独立 - 可能吗?

以下是使用 biblatex 方法的 MWE:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[USenglish]{babel}
\usepackage{filecontents}

\usepackage[
defernumbers=true,
backref=true,
backend=biber,
style=ieee
]{biblatex}

\begin{filecontents}{diss.bib}
@techreport{Peherstorfer:2016,
title = {Survey of multifidelity methods in uncertainty propagation, inference, and optimization},
author = {Peherstorfer, B. and Willcox, K. and Gunzburger, M.},
volume = {Technical Report 16-1},
year = {2016},
institution = {Aerospace Computational Design Laboratory, Massachusetts Institute of Technology},
}

@Book{Baier:2008,
    month = {April},
    publisher = {MIT Press},
    title = {Principles of Model Checking},
    year = {2008},
    author = {Christel Baier and Joost-Pieter Katoen}
    }

@Book{Koenig:2013a,
    month = {November},
    publisher = {Oldenbourg Wissenschaftsverlag},
    title = {100 {\"U}bungsaufgaben zu Grundlagen der Informatik, Band II: Technische Informatik},
    year = {2013},
    type = {Book},
    author = {Lukas K{\"o}nig and Friederike Pfeiffer and Hartmut Schmeck},
    keywords = {own}
    }
\end{filecontents}

\addbibresource{diss.bib}

\begin{document}
some text... \cite{Peherstorfer:2016,Baier:2008,Koenig:2013a}

\printbibliography[title={References1},resetnumbers=true]

some more text...

\printbibliography[keyword=own,title={References2},resetnumbers=true]
\end{document}

输出结果如下:

在此处输入图片描述

但是我需要将 References2 的编号重新从 1 开始(而且,更重要的是,按字母顺序排序;否则我只能使用将所有“自己的”参考资料放在最开头的排序方式)。

答案1

Arefsection可能会有所帮助。在下面的例子中,您自己的参考文献将按照它们在 bib 文件中的显示进行排序,如果您想要其他顺序,请参阅Ulrike Fischer 的评论

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[USenglish]{babel}
\usepackage{filecontents}

\usepackage[
defernumbers=true,
backref=true,
backend=biber,
style=ieee
]{biblatex}

\begin{filecontents}{diss.bib}
@techreport{Peherstorfer:2016,
title = {Survey of multifidelity methods in uncertainty propagation, inference, and optimization},
author = {Peherstorfer, B. and Willcox, K. and Gunzburger, M.},
volume = {Technical Report 16-1},
year = {2016},
institution = {Aerospace Computational Design Laboratory, Massachusetts Institute of Technology},
}

@Book{Baier:2008,
    month = {April},
    publisher = {MIT Press},
    title = {Principles of Model Checking},
    year = {2008},
    author = {Christel Baier and Joost-Pieter Katoen}
    }

@Book{Koenig:2013a,
    month = {November},
    publisher = {Oldenbourg Wissenschaftsverlag},
    title = {100 {\"U}bungsaufgaben zu Grundlagen der Informatik, Band II: Technische Informatik},
    year = {2013},
    type = {Book},
    author = {Lukas K{\"o}nig and Friederike Pfeiffer and Hartmut Schmeck},
    keywords = {own}
    }
\end{filecontents}

\addbibresource{diss.bib}

\begin{document}
some text... \cite{Peherstorfer:2016,Baier:2008,Koenig:2013a}

\printbibliography[title={References1}]

some more text...

\begin{refsection}
\nocite{*}
\printbibliography[keyword=own,title={References2}]
\end{refsection}

\end{document}

在此处输入图片描述

相关内容