查看: 1451|回复: 6
打印 上一主题 下一主题

[教程] mdict数学公式的更好办法:markdeep

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

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

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

    跳转到指定楼层
    1
    发表于 2016-12-21 09:37:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 spoony1971 于 2016-12-21 09:48 编辑

    只需要在任意txt文档最后一行加上

    <!-- Markdeep: --><style class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}</style><script src="markdeep.min.js"></script><script src="https://casual-effects.com/markdeep/latest/markdeep.min.js"></script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")</script>

    将文档改为.html, 浏览器即可显示完美latex公式。
    文档内容还可以包含markdown标记。
  • TA的每日心情
    开心
    2020-3-25 07:07
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    129

    主题

    2409

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    17783

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

    2
    发表于 2016-12-21 12:11:59 | 只看该作者
    不知道这个有什么实际用途?
    如果不使用浏览器时,还有什么实际帮助?
    请楼主解释一下,多谢。
  • TA的每日心情
    擦汗
    前天 07:00
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

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

    3
     楼主| 发表于 2016-12-21 16:30:18 | 只看该作者
    mdict 源文件中可以嵌入使用markdeep.min.js, 并不需要浏览器。或者说mdict就是浏览器。
  • TA的每日心情
    擦汗
    前天 07:00
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

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

    4
     楼主| 发表于 2017-2-22 10:54:40 | 只看该作者
    markdeep内部用的还是mathjax.

    该用户从未签到

    0

    主题

    48

    回帖

    430

    积分

    秀才

    Rank: 3Rank: 3

    积分
    430
    5
    发表于 2017-6-25 11:42:34 | 只看该作者
    spoony1971 发表于 2016-12-21 16:30
    mdict 源文件中可以嵌入使用markdeep.min.js, 并不需要浏览器。或者说mdict就是浏览器。

    需要把.js文件的内容拷贝到 .txt里面,还是单独的 .js放在同一个目录就可以?

    goldendict 我试了,单独的 .js文件丢在同一个目录下,好像不起作用。
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28219

    笑傲江湖章灌水大神章

    6
    发表于 2017-6-25 17:34:48 | 只看该作者
    本帖最后由 freecomic101 于 2017-6-25 17:47 编辑

    简单做个测试,用葛传槼英语惯用法词典里面的represent词条

    1. represent
    2. <script type="text/javascript" src="markdeep.min.js"></script>
    3. <div>represent</div>
    4. 1. represent 作「代表 (某人)」解,比较下面两句:
    5. <br>He represented me at the meeting. (他在会上代表我。)
    6. <br>He delegated me to the meeting. (他派我代表他到会。)
    7. <br><br>2. 下面每组里的三句意思相同:
    8. \[
    9. \begin{array}{l}
    10. \left\{\begin{array}{l}\mbox{He represented her to be an actress. (他说她是一名女演员。)}\\\mbox{He represented her as an actress.}\\\mbox{He represented that she was an actress.}\end{array}\right.\\
    11. \left\{\begin{array}{l}\mbox{She represented herself to have visited Egypt.}\\\mbox{She represented herself as having visited Egypt.}\\\mbox{She represented that she had visited Egypt.}\end{array}\right.
    12. \end{array}
    13. \]
    14. </>
    复制代码


    附上原内容和用mdict的结果(刚使用时会花点时间下载一些字型等),可以看到
    1. 排版全都置中对齐(这用在mdict显示不适合,可能须修改)
    2. 多了格式说明(嗯,这有点碍眼)



    去掉后面的rar就可用
    markdeep.min.js.rar (90.65 KB, 下载次数: 7)

  • TA的每日心情
    擦汗
    前天 07:00
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    124

    主题

    1772

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10477

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

    7
     楼主| 发表于 2017-6-25 19:18:08 | 只看该作者
    markdeep内部用的是mathjax, 所以不如直接用mathjax offline版