使用 bibunits 集中管理主 bib 文件

使用 bibunits 集中管理主 bib 文件

我在这里看到: https://tex.stackexchange.com/a/38290/69378

您可以在 \bibliography 命令中的absolute或(首选)位置引用 central-bibliography.bib :relative

\bibliography{../references/central-bibliography}

我无法使用bibunits和复制此行为\defaultbibliography{}。这不可能吗?或者我错过了一些肤浅的东西?

我尝试实施此类解决方案的原因是,我与我的合作者共享一个通用的 bib 和 bst 文件(以及许多其他文件;它们都在大力开发中),但为了确保每个人都使用同一个最新文件,我必须将路径引用放在 tex 代码中,因为每个人都使用不同的方法来编译代码。我希望我可以添加路径,\graphicspath{}但它们似乎无法通信。同样不幸的是,回溯/../是不可能的,因为每个人到 dropbox 的路径都不同。

\documentclass{article}
\usepackage{grffile}
\usepackage[numbers,square,comma,sort&compress]{natbib}
\usepackage{bibunits} 

\defaultbibliography{F:/Work/Dropbox/__.Bib Files To Merge/CombinedBibFile}% tried with and without quotes
\defaultbibliographystyle{F:/Work/Dropbox/__.Bib Files To Merge/IEEEtranNcustom}% removes URL additions 

\begin{document}
\renewcommand{\bibsection}{\section{\bibname}\markboth{\leftmark}{\bibname}}
\begin{bibunit}
Text with citation \cite{BIBTEX_KEY_HERE).

\putbib
\end{bibunit}
\end{document}

答案1

我欢迎任何更为有力的答案,但我已经通过从文件路径中删除空格解决了这个问题。

我原本以为那不会成功,因为我已经尝试过了(但没有成功)

  1. 在路径周围添加引号
  2. 尝试了这里的建议: https://tex.stackexchange.com/a/27537/69378 但使用\detokenize{}并替换空格~

相关内容