\include{Chapters/Chaptername} 之外的 printbibliography

\include{Chapters/Chaptername} 之外的 printbibliography

我正在使用 scrbook 类并通过 PDFLaTeX 进行编译。我的文档设置包括了不同的章节,每个章节都有自己的 \cite,但我想在整个 \mainmatter 的末尾打印一个参考书目,而不是在每个章节之后。当我尝试这样做时,没有打印参考书目。以下是一些文档行:

 \documentclass[%
   ,paper=a4    
   ,pagesize=auto
   ,BCOR=0.75cm 
%   ,oneside     
   ,DIV=10       
%   ,DIV=calc    
   ,numbers=noenddot 
   ,captions=heading 
   ,captions=nooneline 
   ,listof=totoc 
   ,bibliography=totoc 
   ,index=totoc  
   ,headings=normal 
%   ,headings=small  
   ,USenglish,   
]{scrbook}
%

\usepackage[refsection=chapter,defernumbers=true,sorting=none,sortcites=true,autopunct=true,babel=hyphen,hyperref=true,abbreviate=false,backref=true,backend=biber]{biblatex}   \addbibresource{C:/Users/bossman/Desktop/FAU/ModernControl/References/chap1.bib}



\addbibresource{C:/Users/bossman/Desktop/FAU/ModernControl/References/chap1.bib}% BibTeX
 \defbibheading{bibempty}{}
 \newcommand*{\refname}{Bibliography}


\begin{document}
\maketitle

\tableofcontents

\listoffigures
%\listoftables

\include{Chapters/Intro}

\mainmatter

\include{Chapters/Solution1}
\include{Chapters/Solution2}

\backmatter
% no thumb index
\lohead[]{}

\printbibliography
\printbibheading[heading=bibintoc,title=\bibname]
\printbibliography[heading=subbibintoc,type=book, title={Books}]
\printbibliography[type=online, heading=subbibintoc, title={Online}]
\printbibliography[heading=subbibintoc,type=article,title={Articles}]

\end{document}

我怎样才能仅在文档末尾打印参考书目?

答案1

出现的原因,至于为什么参考书目没有出现在我的输出文档中,是因为我的第 2 章是空的。如果我只是注释掉

\include{Chapters/Solution2}

出现了参考书目,因为只有在第 1 章中才有文本和 \cite。

相关内容