是否可以使用 MediaWiki Math 扩展进行语义媒体 Wiki 注释?

是否可以使用 MediaWiki Math 扩展进行语义媒体 Wiki 注释?

我们正在构建一个存储大量公式的知识库。为了便于展示,我们所有的公式都显示在一<math>...</math>对标签内。

我们最近启用了 SMW 扩展,目的是将所有公式存储为语义注释。遗憾的是,我们找不到在数学标签中输入此类注释的方法。

有没有办法实现预期结果?即,将公式存储为 SMW 注释,并在每次呈现时将其呈现为 Latex 公式。

答案1

通常,XML 样式标签 ( <foo>...</foo>) 的内容按字面解释,而模板样式函数 ( ) 的内容{{#foo:...}}则被解释为 wikimarkup,属性查找或其他语义语法将起作用。有一个特殊函数#tag可以将第一种类型转换为第二种类型。因此,您可能可以使用类似 的东西{{#tag:math|{{#show|SomeFormula|?formula}} }}

答案2

去完成温度计回答:

为了使公式真正显示出来,应该确保属性formula没有默认Page类型。为其分配Text类型效果很好(也许其他类型也可以)。

要执行此操作,请转到特性:化学式在 wiki 上创建一个特殊页面,内容如下:

[[Has type::Text]]

相关内容