1

我在自己的 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 扩展名。

有任何想法吗?

4

1 回答 1

1

即使将参考放在模板中,参考也可以使用,因此您可以拥有参考的“主列表”。

如果您希望能够以 BibTex 格式查看所有参考文献,Semantic MediaWiki 有一个功能,使用语义结果格式扩展。这也将允许您对您的参考资料进行更高级的处理,尽管不可否认,开始使用 SMW 的门槛有点高。

于 2014-03-27T10:19:41.027 回答