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