多个参考书目 - 每组子文件一个

多个参考书目 - 每组子文件一个

我正在写论文,为了更轻松地处理各个部分,我将文档拆分为子文件。每章有多个子文件,但我希望每章末尾都有一个参考书目。我在网上看到过可以在每个子文件后放置参考书目解决方案,但这不是我想要的。

这是我的 MWE:

主文本

\documentclass[10pt]{article}

\usepackage[sectionbib]{natbib}
\usepackage{chapterbib}  
\usepackage{subfiles}
\begin{document}

\subfile{ch1/ch1_p1}
\subfile{ch1/ch1_p2}
\renewcommand{\bibname}{Bibliography}
\bibliographystyle{apacite}
\bibliography{ch1}

\subfile{ch2/ch2_p1}
\bibliography{ch2}
\end{document}

子文件:

%ch1/ch1_p1.tex
\documentclass[main.tex]{subfiles}
\begin{document}
\section{Chapter 1 section 1}
I like to cite \cite{A}
\end{document}

%ch1/ch1_p2.tex
\documentclass[main.tex]{subfiles}
\begin{document}
\section{Chapter 1 section 2}
But now I'd like to cite \cite{B}
\end{document}

%ch2/ch2_p1.tex
\documentclass[main.tex]{subfiles}
\begin{document}
\section{Chapter 2 section 1}
Now I cite \cite{G} which is something very different.
\end{document}

和我的 bibfiles:

%ch1.bib
@book{A,
    title={The meaning of A},
    author={A. Alpha},
    year=2019,
    publisher={Apublisher}
}
@book{B,
    title={The meaning of B},
    author={B. Beta},
    year=2019,
    publisher={Bpublisher}
}
%ch2.bib
@book{G,
    title={The meaning of G},
    author={G. Gamma},
    year=2019,
    publisher={Gpublisher}
}

目前,第二份参考书目尚未打印,它只是重现了第一份:我的代码的输出

相关内容