包含嵌入式系统的每个章节的参考书目(请勿提供 .bib 文件)

包含嵌入式系统的每个章节的参考书目(请勿提供 .bib 文件)

我希望在乳胶书 ( ) 的每一章末尾都有单独的参考书目\documentclass[11pt,fleqn]{book}。每章都包含在单独的 .tex 文件中,每个文件都\include来自“main.tex”文件。我通过 git 存储库协调 13 位作者的工作,我帮助他们设置了乳胶环境,其中一些人甚至是第一次使用乳胶。在我看来,嵌入式参考书目系统比 bib 文件系统更容易使用。

我喜欢使用 IEEE 格式,每章中第一个参考文献应为 [1],第二个为 [2],每章末尾应有一个参考书目部分。似乎有多个 latex 包可用于此目的:biblatex、bibunits 等。但是,我也可以为此使用嵌入式系统吗?我的意思是,没有所有这些 bib 文件?这是一个小项目,每章只包含 1-5 个参考文献;我认为真的没有必要使用单独的 bib 文件。单独的 bib 文件也会使构建过程更加复杂。

我不想使用 bib 文件的原因如下:选项 1 是每章使用一个单独的 bib 文件。构建过程基本上变成了 latex+biblatex(chapter1)+biblatex(chapter2)+biblatex(chapter3)+biblatex(chapter4)+biblatex(chapter5)+biblatex(chapter6)+...+latex+latex。我必须创建一个 make 文件来自动化它,然后帮助 13 位作者中的每一位设置构建过程,以便他们可以继续工作。选项 2 是所有作者共用一个 bib 文件。我该如何防止各种合并和命名冲突?是的,这是可能的,但值得吗?=> 因此我更喜欢嵌入式系统。这可能吗?

答案1

您可以使用 chapterbib 包。例如

\documentclass{book}
\usepackage[sectionbib]{chapterbib}
\begin{document}
\include{chapter1}
\include{chapter2}

\end{document}

其中章节包含参考书目环境:

\cite{doody}
\begin{thebibliography}{99}

\bibitem{doody} blblbl

\end{thebibliography} 

chapterbib 将确保在多个章节中使用一个条目时不会出现问题。条目的格式和排序必须手动完成。

相关内容