在“参考文献”下打印引用的参考文献,然后在“参考书目”下打印所有参考文献?

在“参考文献”下打印引用的参考文献,然后在“参考书目”下打印所有参考文献?

我正在写一篇论文,要求打印参考文献部分,列出被引用的资源,然后打印包含所有资源(无论是否被引用)的参考书目。

我尝试过这个:

\usepackage[backend=bibtex,citestyle=authortitle,url=true]{biblatex}
\usepackage{filecontents}
\bibliography{refs} <- and what does this do?
\addbibresource{project_references.bib}
\renewcommand{\bibname}{References}

\begin{document}
    \printbibliography

    \nocite{*}
    \printbibliography
\end{document}

但 \nocite{*} 不管在哪儿都会对两者产生影响。这违背了要点。我看过很多答案,包括创建一个“引用”的布尔值,然后尝试打印它们,但似乎都不起作用!!

我只是想:

“参考文献”等等...我被引用了!

“参考书目”等等...我可能没有被引用!


根据收到的答案,这就是我现在所得到的,但它不起作用。所有参考资料都打印在每个部分中:

\documentclass[12pt]{report} 
\usepackage[backend=bibtex,citestyle=authortitle,url=true]{biblatex}
\usepackage{filecontents}
\addbibresource{project_references.bib} 

\begin{refsection}
\chapter{Introduction}
\subfile{Introduction.tex}

\chapter{Literature Review}
\subfile{LiteratureReview.tex}

\chapter{Design}
\subfile{Design.tex}

\chapter{Implementation and Testing}
\subfile{Implementation.tex}

\chapter{Evaluation}
\subfile{Evaluation.tex}

\chapter{Conclusion}
\subfile{Conclusion.tex}

\printbibliography[title=Cited]
\end{refsection}

\printbibliography[title=References]

\nocite{*}
\printbibliography[title=Bibliography]
\end{document}

不知道这是否重要,但我不使用文章,因为我想要章节。

答案1

你可以使用类似

\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{onlysome.bib}

\begin{document}
\begin{refsection}
  \section{Foo}
  \cite{one}

  \section{Bar}
  \cite{two}

  \printbibliography[title=Cited]
\end{refsection}


\nocite{*}
\printbibliography[title=All]

\end{document}

第一个\printbibliography只会打印其中的项目refsection,即被引用的项目。

相关内容