V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guanpengchn
V2EX  ›  微信

全网第一个解决!微信公众号数学公式排版

  •  
  •   guanpengchn · 2019-10-14 22:28:07 +08:00 · 6656 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    解决了!微信公众号数学公式排版难的问题被 Markdown Nice 解决了!全网第一个解决的!怎么还没人知道呢!

    https://mdnice.com/ 给你最完美的解决方案!

    GitHub 地址:https://github.com/mdnice/markdown-nice

    文章链接

    排版后的公式截图如下:

    WechatIMG4

    使用方法

    忘记那把公式转成图片插入公众号的解决方案吧!

    使用 Markdown Nice 结合 LaTeX 语法编写数学公式,一键复制到公众号中,给你飞一般的体验!

    Markdown Nice 预览图

    在左边的编辑框写入 Markdown 的内容,数学公式采用 LaTeX 语法嵌入其中:

    1、行内公式:将公式前后各加 1 个 $ 符号,中间插入 LaTeX 语法。

    一般情况下 $a+b$ 的结果
    

    2、行间公式:将公式前后各加 2 个 $ 符号,中间插入 LaTeX 语法。

    $$
      \begin{pmatrix}
      1 & a_1 & a_1^2 & \cdots & a_1^n \\
      1 & a_2 & a_2^2 & \cdots & a_2^n \\
      \vdots & \vdots & \vdots & \ddots & \vdots \\
      1 & a_m & a_m^2 & \cdots & a_m^n \\
      \end{pmatrix}
    $$
    

    编辑器是实时渲染的,在右边可以实时看到效果。编辑完文章后点击上方工具栏的蓝色复制按钮,等出现下图提示:

    复制成功提示

    就可以直接在微信公众号后台编辑器直接 Ctrl + v 粘贴内容了。

    微信编辑器效果

    如果对 LaTeX 语法不熟悉,可参考知乎问题:知乎上的公式是怎么打出来的?。为了优化微信公众号显示,LaTeX 公式书写建议:

    1. \tag{xxx} 改为 \qquad (xxx)(避免公式被缩小)
    2. 长的行内公式改为行间公式(优化断行),并适当换行。不要直接使用 \\ 来换行,要使用 aligned 等对其环境。(避免公式被缩小)

    需要注意的是:本工具排版的公式在公众号后台二次编辑的时候很容易丢失,所以尽量避免该操作。

    哇

    这么整齐的公式!这么细致的提示!是不是已经被感动到了!还不快来试一下!

    访问 https://mdnice.com/ 极速体验!

    感谢@Phoebe (创始人)@idx (公式终结者)@云影(图床和组件化大佬)这几位主要开发者提供的技术支持,在开源世界中始终以提升用户体验为目标而努力。

    感谢所有主题设计者为用户提供优质选择。

    感谢所有用户为开发者提供了诸多宝贵意见。

    15 条回复    2019-10-21 02:36:25 +08:00
    favourstreet
        1
    favourstreet  
       2019-10-14 22:55:39 +08:00
    https://i.loli.net/2019/10/14/KUi7EYA3jbSkNq1.jpg
    这个数学公式……9102 年了 mathjax 还不能自动换行吗……
    youngxhui
        2
    youngxhui  
       2019-10-14 22:55:42 +08:00 via Android
    一直在用,感谢!
    rome7054
        3
    rome7054  
       2019-10-14 23:33:07 +08:00 via iPhone
    这标题起得…第一时间翻了看是不是隔壁的全网第一
    bookit
        4
    bookit  
       2019-10-14 23:42:25 +08:00   ❤️ 5
    对微信公众号深恶痛绝啊,

    高质量的文章都不在网站上刊登了
    ipwx
        5
    ipwx  
       2019-10-15 00:11:52 +08:00
    @favourstreet LaTeX 标准就是不换行。

    说到底换行以后应该怎么对齐比较好看?都是靠人肉的。

    \begin{align*}
    ...
    \end{align*}
    terence4444
        6
    terence4444  
       2019-10-15 00:17:40 +08:00 via iPad
    @bookit 至少微信公众号有收入,网站上还要被采集被抄走。
    okwork
        7
    okwork  
       2019-10-15 00:27:49 +08:00
    LaTeX 写公式少量还行,大量不会疯掉吗。不是为了出版,不如用 word 或手写截图来的快
    youngxu
        8
    youngxu  
       2019-10-15 00:29:55 +08:00 via Android
    @okwork 用 word 写大量公式才会疯掉吧
    locoz
        9
    locoz  
       2019-10-15 10:48:42 +08:00
    全网第一个?我怎么记得我看到过好多个类似产品了呢?
    guanpengchn
        10
    guanpengchn  
    OP
       2019-10-15 11:04:43 +08:00
    @locoz 哈哈,欢迎举反例呀,其他的处理方式都是转图片,效果很差,这个效果可不会有任何问题
    guanpengchn
        11
    guanpengchn  
    OP
       2019-10-15 11:05:54 +08:00
    @favourstreet 不能换行,但是现在工具排版出来的支持左右拖动查看
    guanpengchn
        12
    guanpengchn  
    OP
       2019-10-15 11:06:47 +08:00
    @youngxhui 不客气哈哈
    ipwx
        13
    ipwx  
       2019-10-15 14:49:59 +08:00
    @okwork 用 Word 写大量公式才会疯掉 +1
    lechain
        14
    lechain  
       2019-10-16 12:13:49 +08:00 via Android
    @okwork 就是因为要大量写公式用 latex 才不会疯掉呀,用 word 会疯掉的
    views63
        15
    views63  
       2019-10-21 02:36:25 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2723 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:49 · PVG 22:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.