如何处理合著者在其 .bib 文件中使用不同的 bibitem 名称的情况

如何处理合著者在其 .bib 文件中使用不同的 bibitem 名称的情况

我和我的合著者有一个非常大的.bib文件,我们已经使用了好几年。

确切地说,我们每个人都使用一个全局.bib文件来保存我们所有的手稿。

不幸的是,我和我的合著者的文件中的一些 bibitem 名称.bib不同。

由于我们在以前的 TeX 文件中已经使用过一些这样的 bibitem 名称,因此我们每个人都很难使用另一个 bibitem 名称。

有哪些方法可以解决这个问题?

编辑。

准确的说,假设这是我们的常用文件:

\documentclass{amsart}

\begin{document}
\cite{einstein1935}

\bibliography{C:/Users/admin/mybibtexfile}
\bibliographystyle{amsplain}
\end{document}

这是我的 bibtex 文件,其中包含其他数百个条目:

@article{einstein1935,
  title={Can quantum-mechanical description of physical reality be considered complete?},
  author={Einstein, Albert and Podolsky, Boris and Rosen, Nathan},
  journal={Physical review},
  volume={47},
  number={10},
  pages={777},
  year={1935},
  publisher={APS}
}

这是我的合著者 bibtex 文件,其中有数百个条目:

@article{einstein,
  title={Can quantum-mechanical description of physical reality be considered complete?},
  author={Einstein, Albert and Podolsky, Boris and Rosen, Nathan},
  journal={Physical review},
  volume={47},
  number={10},
  pages={777},
  year={1935},
  publisher={APS}
}

答案1

为了实现“完美”的合作,您应该为所有一起使用的 bib 条目定义一个命名方案。

例如,这可以是类似于author-year-label始终使用小写字母的形式)einstein-1935或者einstein-1935-d如果您有 1935 年爱因斯坦的条目。如果您不喜欢省略-它们:(einstein1935d我认为不太容易阅读......)。如果文章/书籍等有多个作者,请考虑使用所有作者姓名(或者让我们说前三个)。然后您使用的名字更改为einsteinPodolskyRosen-1935例如(大写字母以轻松查看下一个作者姓名的开头)...

为了确保你们双方使用相同的 bib 文件,并且双方都可以编辑和添加新条目,请使用 github 之类的东西来存储你们共同使用的 bib 文件。然后你们双方都可以使用相同的 bib 文件处理他们的文档,而不会出现名称不同的重复 bib 条目...

参赛号码:

@article{einstein-1935,
  title={Can quantum-mechanical description of physical reality be considered complete?},
  author={Einstein, Albert and Podolsky, Boris and Rosen, Nathan},
  journal={Physical review},
  volume={47},
  number={10},
  pages={777},
  year={1935},
  publisher={APS}
}

\cite[p. 35]{einstein-1935}并以...为例进行引用。

根据您使用的书目管理系统,您可以尝试合并两个 bib 文件并运行书目管理系统来查找重复项并为所有 bib 条目创建逻辑命名系统。据我所知,它bibtool可以找到重复项并删除重复项,但它是否可以进行正确的重命名我不知道,抱歉(Windows 用户,bibtool我的系统上没有运行)。

相关内容