我在自己的 wiki 中广泛使用了 Cite 扩展。我每页有很多参考资料,其中大部分也会在其他页面中使用。
我目前正在做的是在 wiki 页面末尾定义参考列表:
<references>
<ref name="ref1">Ref. 1</ref>
<ref name="ref2">Ref. 2</ref>
<references />
然后,每当我需要引用其中一个时,我都会按以下方式使用它们:
It has been previously shown by Group of Authors 1<ref name="ref1" /> that bla bla bla...
这工作正常。然而,定义引用列表是极其繁琐的,当页面之间的某些引用相同时,需要为 wiki 中的每个页面定义列表是浪费时间。
如果我可以定义参考列表的“主副本”,只需提供参考名称即可从每个 wiki 页面访问,这将非常有帮助。这与 bibtex 的工作方式非常相似,您有一个 bibliography.bib 文件,您可以只使用乳胶中的包,并通过使用和指定主文件的位置cite
在任何文档中包含参考。\cite{ref1}
\bibliography{bibliography}
事实上,我更愿意使用一种解决方案,在这种解决方案中,可以直接从外部 bibtex 文件访问 mediawiki 中的引用,而不是使用 Cite 扩展名。
有任何想法吗?