[爆卦]latex約等於是什麼?優點缺點精華區懶人包

為什麼這篇latex約等於鄉民發文收入到精華區:因為在latex約等於這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者hijkxyzuw (i,j,k) ×(x,y,z)看板Linux標題[閒聊] 如何寫MathM...



我在找可以轉換成mathml的工具。
通常文件是寫成markdown格式,約等於沒有格式。
目前找到插入數學公式, MathML的方法有兩種;但兩種都覺得麻煩。

1. groff的eqn
2. pandoc從LaTeX轉成html

eqn:
----
eqn是troff的一部份,一種古老的排版軟體、語言。
(man的格式是用troff作的。)
eqn語法類似Libre office裡的Math, 我是覺得Math和LaTeX比較不像。
但也有不少差別……,好多格式啊!

但我不太會用eqn.... 其實我是用`man -k mathml`找到eqn的。
假設我要轉換這行:

y = { - b +- sqrt{ b sup 2 - 4 a c } } over { 2 a }

我得先把它變成

.EQ
y = { - b +- sqrt{ b sup 2 - 4 a c } } over { 2 a }
.EN

然後在vim裡呼叫eqn:


:.,+3!eqn -T MathML

再把殘留的.EQ, .EN刪掉。

.EQ
<math>...</math>
.EN

pandoc:
-------
pandoc+LaTeX就很多人比較熟悉了。
LaTeX好處是教學資料很多,學起來方便。
(PTT有LaTeX板,一堆和論文奮戰的菸酒生)
我是這樣下:

$ y = \frac{ -b +- sqrt{ b^2 - 4 a c } }{ 2 a } $

:!pandoc -f latex -t html --mathml

然後生出來的語法會包含xml宣告;
還有一些屬性指明是展式或行內格式。


兩種用法都很麻煩,有點想寫個腳本來自動化執行。
如果是平常寫寫部落格,偶爾用到一兩條公式還好。
現在寫作業,交電子檔,還要列式。

請問大家都怎麼寫數學公式?
我是比較希望可以方便轉換成MathML的。

--
8H((
((88(
((((((((888(8(((
∫8段段???????
﹊∴……﹛﹜
[m

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.102.31
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1450711458.A.280.html
n3oanderson: http://dlmf.nist.gov/LaTeXML/ 12/22 00:52
n3oanderson: https://www.mathjax.org/#modal-livedemo 12/22 00:58
hijkxyzuw: 感謝,我會試試CPAN, 我比較希望是命令列工具。 12/22 00:59
Vdragon: 有一些 Markdown 編輯器支援 LaTex 數學式擴充支援,比方 12/22 11:27
Vdragon: 說 ReText 12/22 11:27
Vdragon: 另外 GitBook / Stackedit 一樣支援 12/22 11:28

你可能也想看看

搜尋相關網站