如何使用 Bibtex 和 XML 创建引文图

如何使用 Bibtex 和 XML 创建引文图

我想为参考书目中的所有引文添加一个引文图。我的问题是如何解析图表文件(XML 格式),将\cite{...}键替换为文档参考书目中的正确数字。

我将用一个最简单的例子来说明我试图做什么。假设我的文档只有 2 个引用,DocA 和 DocB。DocA 本身包含在 DocB 的参考书目中,因此引用图有一个有向边。我使用 GEXF 以 XML 格式定义此图(http://gexf.net/format/) 如下:

<graph defaultedgetype="directed">
<nodes>
   <node id="0" label="\cite{DocA}" />
   <node id="1" label="\cite{DocB}" />
</nodes>
<edges>
   <edge id="0" source="1" target="0" />
</edges>
</graph>

我可以将此文件加载到 Gephi 中(https://gephi.org/) 生成可视化效果,我将其输出为 PDF 并将其作为图像导入到我的 LaTeX 源文件中。

在 LaTeX 文件中,我在某处也有\cite{DocA}和,它将被文档参考书目中的数字和\cite{DocB}替换。[1][2]

我想要做的是将XML 文件中的\cite{DocA}和替换为和 ,以便它们与文档参考书目中的数字相对应。我可以使用 BibTeX 来做到这一点吗?\cite{DocB}[1][2]

如果我能让它发挥作用,它应该能够很好地可视化我的参考书目中的文档是如何相互关联的。

答案1

查找是在aux文件中进行的,例如

\bibcite{grimm}{1} 

或者使用 hyperref

\bibcite{grimm}{{1}{}{{}}{{}}} 

告诉您,您只需要grimm在文件中然后使用您选择的工具提取该数据。[1]grepbibciteaux

相关内容