【发布时间】:2014-03-27 08:40:47
【问题描述】:
我在自己的 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}的位置。
事实上,我更愿意使用一种解决方案,在这种解决方案中,mediawiki 中的引用可以直接从外部 bibtex 文件访问,而不是使用 Cite 扩展。
有什么想法吗?
【问题讨论】:
标签: mediawiki bibtex mediawiki-extensions