简书中编辑数学公式

作者: district10 | 来源:发表于2014-07-22 19:09 被阅读8148次

Refs


简书上不能使用 MathJax 编辑公式,估计以后也没有。这是多么遗憾的事,我们不能在文中简单地使用:

第一个矩阵
---------
$$
        \begin{bmatrix}
        1 & x & x^2 \\
        1 & y & y^2 \\
        1 & z & z^2 \\
        \end{bmatrix}
$$

来书写一个矩阵。但是,只要我们想,总还是有方法,只不过要麻烦一点。比如你可以这样:

第二个矩阵
---------
![][matrix]
[matrix]: http://latex.codecogs.com/svg.latex?\begin{bmatrix}1&x&x^2\\1&y&y^2\\1&z&z^2\\\end{bmatrix}
就有:

,一个矩阵出现了。

不过好累。。。不人性。。。你得把公式用 LaTeX 写出来,就像上面的【第一个矩阵】一样,把其中 $$ 符号里多余的空格删除,拷贝出来,在前面加上 http://latex.codecogs.com/svg.latex?,然后才能当成一个图片链接使用。

为节约人力,还可以用脚本简单处理,比如在我的 Git Bash 里(最近用瘟逗死):

cat formula.txt | tr -d ' \r\n' | clip

formula.txt 是你的公式代码,tr 语句把其中的空格和换行去掉,然后传到剪贴板里,只等你粘贴。

这样简书里也能方便(有点牵强地。。。)书写公式了。


公式示例:

01: 02: 03: 04: 05: 06:

07: ![][07]

[07]: http://latex.codecogs.com/svg.latex?f\left(\left[\frac{1+\left{x,y\right}}{\left(\frac{x}{y}+\frac{y}{x}\right)\left(u+1\right)}+a\right]^{3/2}\right)


附:上文蛋疼的源码


---

#### Refs

- [MathJax Basic Tutorial and Quick Reference][mathjax-guide]
- ~~[Help: Displaying a formula (Wikipedia)][wiki-latex-math]~~


[mathjax-guide]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
[wiki-latex-math]: http://en.wikipedia.org/wiki/Help:Formula



---

简书上不能使用 MathJax 编辑公式,估计以后也没有。这是多么遗憾的事,我们不能在文中简单地使用:

~~~
第一个矩阵
---------
$$
        \begin{bmatrix}
        1 & x & x^2 \\
        1 & y & y^2 \\
        1 & z & z^2 \\
        \end{bmatrix}
$$
~~~

来书写一个矩阵。但是,只要我们想,总还是有方法,只不过要麻烦一点。比如你可以这样:

~~~
第二个矩阵
---------
![][matrix]
[matrix]: http://latex.codecogs.com/svg.latex?\begin{bmatrix}1&x&x^2\\1&y&y^2\\1&z&z^2\\\end{bmatrix}
~~~

就有:![][00],一个矩阵出现了。

不过好累。。。不人性。。。你得把公式用 LaTeX 写出来,就像上面的【第一个矩阵】一样,把其中 $$ 符号里多余的空格删除,拷贝出来,在前面加上 `http://latex.codecogs.com/svg.latex?`,然后才能当成一个图片链接使用。

为节约人力,还可以用脚本简单处理,比如在我的 Git Bash 里(最近用瘟逗死):

~~~
cat formula.txt | tr -d ' \r\n' | clip
~~~

`formula.txt` 是你的公式代码,`tr` 语句把其中的空格和换行去掉,然后传到剪贴板里,只等你粘贴。

这样简书里也能方便(有点牵强地。。。)书写公式了。



---

### 公式示例:

01: ![][01]

02: ![][02]

03: ![][03]

04: ![][04]

05: ![][05]

06: ![][06]

07: ![][07]


[00]: http://latex.codecogs.com/png.latex?\begin{bmatrix}1&x&x^2\\1&y&y^2\\1&z&z^2\\\end{bmatrix}
[01]: http://latex.codecogs.com/png.latex?sh(x)=\frac{e^x+e^{-x}}{2}}
[02]: http://latex.codecogs.com/png.latex?C_n^k=\frac{n(n-1)\ldots(n-k+1)}{k!}
[03]: http://latex.codecogs.com/svg.latex?\begin{align}\sqrt{37}&=\sqrt{\frac{73^2-1}{12^2}}\\&=\sqrt{\frac{73^2}{12^2}\cdot\frac{73^2-1}{73^2}}\\&=\sqrt{\frac{73^2}{12^2}}\sqrt{\frac{73^2-1}{73^2}}\\&=\frac{73}{12}\sqrt{1-\frac{1}{73^2}}\\&\approx\frac{73}{12}\left(1-\frac{1}{2\cdot73^2}\right)\end{align}
[04]: http://latex.codecogs.com/svg.latex?\begin{array}{c|lcr}n&\text{Left}&\text{Center}&\text{Right}\\\hline1&0.24&1&125\\2&-1&189&-8\\3&-20&2000&1+10i\\\end{array}
[05]: http://latex.codecogs.com/svg.latex?\mathbb{N,Z,Q,R,C}
[06]: http://latex.codecogs.com/svg.latex?\left\{\begin{array}{ll}a_1x+b_1y+c_1z&=d_1+e_1\\a_2x+b_2y&=d_2\\a_3x+b_3y+c_3z&=d_3\end{array}\right.
[07]: http://latex.codecogs.com/svg.latex?f\left(\left[\frac{1+\left\{x,y\right\}}{\left(\frac{x}{y}+\frac{y}{x}\right)\left(u+1\right)}+a\right]^{3/2}\right)

P.S. 据 log 说这篇文章在草稿里已经一个多月了。大部分还是刚才敲的,充分说明一鼓作气有多重要。

P.P.S. 作业部落支持的东西就很丰富:MathJax,脚注,目录,Tags,流程图,以及 Vim Emacs 编辑模式等。不过,它完全定位成了笔记本。


log: $1. 2014-06-12; $2. Tue Jul 22 18:12:20     2014;

相关文章

网友评论

  • KidneyBro:2018年看这篇文章,依然不支持2333,而且文章中的公式还变了
  • 赵小黑2018:博主,我发现按照你的说法,预览公式显示是没问题的。但是一发布出来,公式全都变成了图片上传失败,这是咋回事???
    district10:@赵小黑2018 简书会把别家的图片自己存一份,这个过程可能会失败。
  • 账号已删除:伤心,都2018年了、、、公式还是不支持,而且换行跟标准语法也不一样
    district10:@PancakeCard 😅 哎,简书上还是放弃吧
  • DarkBubble:晕倒!博主是好人。
  • itfanr:乱版。。。
  • 雪拉比:刚写了两篇,发现到现在还不支持直接写公式,sad,只好放弃简书了。。。
  • 787d4bcb6315:兴致勃勃地写了点,没想到简书居然不支持直接写数学公式,so sad
  • 佩鸿PH:感谢博主分享。如果插入行内公式呢?应该怎么插入?
  • justZero:想请教一下,您一开始文中插入的那个矩阵,是如何做到不自动换行的?我插入之后,都是另占一行,,,简书不支持这个,真的好痛苦
  • 爱学习的张小路:我的妈呀,好难哦
  • keaidelele:打算放弃简书了,sad
  • JaiUnChat:图片不自动换行了是怎么做到的😳
  • 八汰:感谢博主~
  • 羲牧:现在好想不行了呢
  • 中微子同学:天哪,好蛋疼的方法。
  • 天行剑:您好,我用相同代码为什么文字和图片不能再一行呢
    天行剑:@Gnat 好吧,多谢您了
    district10:@天行剑 因为简书改版后图片不能在行内显示了。(我的文章是在那之前写的,所以还是原来的样子。)
  • district10:@LostAbaddon :anguished: 小众的东西需要坚持更久才能被人发现
  • LostAbaddon:@Gnat 已经下架了,因为感觉用的人不多。。。
    神经旷野舞者:上架要钱吗
  • district10:@LostAbaddon 地址不贴上?! :smiley:
  • LostAbaddon:以前写过一个Chrome插件,就是你直接写LaTeX公式,然后插件自动把LaTeX公式转换成CodeCogs免费提供的公式图片。
    可以再弄一个MathJax插件,哈哈。

    其实,毕竟公式只是小众需求,就算要做,优先级也会很靠后,所以只能自己鼓捣插件啦……

本文标题:简书中编辑数学公式

本文链接:https://www.haomeiwen.com/subject/joxjtttx.html