我在这里看到: 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
我欢迎任何更为有力的答案,但我已经通过从文件路径中删除空格解决了这个问题。
我原本以为那不会成功,因为我已经尝试过了(但没有成功)
- 在路径周围添加引号
- 尝试了这里的建议: https://tex.stackexchange.com/a/27537/69378
但使用
\detokenize{}
并替换空格~
。