查看: 1160|回复: 2
打印 上一主题 下一主题

[讨论] 利用tex显示字典中的数学公式(测试完美)

[复制链接]
  • TA的每日心情
    擦汗
    前天 07:00
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

    灌水大神章小蜜蜂章笑傲江湖章

    跳转到指定楼层
    1
    发表于 2016-1-11 16:45:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 spoony1971 于 2016-1-11 16:50 编辑

    数学公式使用tex表示,使用tdict或者sdcv将查询结果传给浏览器。浏览器使用mathjax或者别的手段显示tex公式。

    测试结果完美。现在的问题是哪里有tex表示的数学资料。wikipedia不错,但数据量大,格式也不好(xml是很讨厌的东西,数据库处理也不容易),处理起来有点麻烦。

    好像有个2010mdx版本的wikipedia(~3.75G),用过的能不能查一下其中带数学公式的,看看这些公式是否是用tex表示的?譬如$a^2$表示a的平方。

    如果这个mdx是使用tex的,那么直接处理mdx源文件比wikipedia要方便的多。

    另在考虑专门定制一个只含数/理/化/计算机等科学相关的wikipedia,这样尺寸会比较小。使用会相对方便。哪位定制过wiki的大侠,说说工作量大不大?

    该用户从未签到

    7

    主题

    81

    回帖

    2460

    积分

    解元

    Rank: 5Rank: 5

    积分
    2460

    灌水大神章小蜜蜂章笑傲江湖章

    2
    发表于 2016-1-12 22:43:37 | 只看该作者
    Wiki公式是用Tex表示的。工作量大,很大。在mdict中使用mathjax可以吗?pc端和移动端都行?
  • TA的每日心情
    擦汗
    前天 07:00
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

    灌水大神章小蜜蜂章笑傲江湖章

    3
     楼主| 发表于 2016-1-12 23:16:32 | 只看该作者
    i-wiki 发表于 2016-1-12 22:43
    Wiki公式是用Tex表示的。工作量大,很大。在mdict中使用mathjax可以吗?pc端和移动端都行?

    mdict中使用首先要做到两点,
    一移植mathjax成local使用,这要改代码,否则只能通过local服务器实现。这个工作应该很容易,但还没人做。(我缺乏动力,看了代码稍作尝试后放弃了)
    二是这一大堆js代码放哪里?目前的代码好像必需放在词条内。但我看到过有人直接把js文件放在mdx路径下,这个js文件应该就可用了。

    我没有windows的机器,暂无法测试mdict的潜能。有愿测试的可先使用联网的mathjax(很慢!),用这个方式我相信mdict是可以显示公式的。