使用 overleaf 创建多个参考书目(多个 .bib 文件或使用关键字分隔)

使用 overleaf 创建多个参考书目(多个 .bib 文件或使用关键字分隔)

我正在学习使用乳胶,到目前为止,我已经使用以下内容来main.tex创建参考书目:

\bibliography{main-bib}
\bibliographystyle{abbrv}

在文本中我使用\cite{referance}

现在,在一个章节(单独的.tex 文件)中,我想使用不同的参考书目,因此我写了类似这样的内容chapter.tex

\renewcommand{\refname}{\normalsize{Reference}} %change referance size to match the paper
\bibliography{chapter-bib}
\bibliographystyle{abbrv}

我的问题是,它不再识别主参考书目中其他章节的其余参考文献,main-bib.bib因为它们将被标记为?标记。所以基本上我想将其视为chapter.tex一个小型独立项目(类似出版论文),并有自己的参考文献。

我尝试了以下解决方案,但没有成功:1-添加关键字来main-bib.bib区分章节引用(仅添加到某些引用)

例如,main-bib.bib我写了以下内容:

@inproceedings{test123,
  title={title title,
  author={abce, abc},
  booktitle={booktitle},
  pages={31111},
  year={2018},
  organization={something},
keywords = {chapter}
}

在 中chapter.tex我写了以下内容:

\printbibliography[keyword={chapter},title={chapter ref}]

我收到以下错误:Undefined control sequence.即使\printbibliography单独使用,我也猜测它在某种程度上不兼容。

如何使用 添加关键字\bibliography{main-bib}

2- 使用\usepackage[sectionbib]{chapterbib}以下第一个解决方案: https://www.overleaf.com/learn/latex/Questions/Creating_multiple_bibliographies_in_the_same_document

它对 有效,chapter.tex但对具有单独 .tex 文件的其他章节无效,因为所有文本引用都会用 ? 标记,而不是数字。此外,标题将更改为参考书目而不是参考文献,我无法更改它。

3- 使用multibib如下方式:https://www.overleaf.com/learn/latex/Multibib 所以我补充说

\usepackage[resetlabels,labeled]{multibib}
\newcites{paper}{Referances}

在 中main.tex,然后在 中chapter.tex,我使用了\citepaper{test},并在最后使用了以下内容:

\bibliographypaper{chapter-bib}
\bibliographystyle{abbrv}

这根本起不到任何作用,无法显示论文的任何参考资料。

我不知道我按照上述所有步骤做错了什么,我将非常感谢您的建议。

相关内容