如何寫MathML - Linux

By Leila
at 2015-12-21T23:24
at 2015-12-21T23:24
Table of Contents
我在找可以轉換成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
--
Tags:
Linux
All Comments

By Oscar
at 2015-12-24T11:31
at 2015-12-24T11:31

By Enid
at 2015-12-24T18:49
at 2015-12-24T18:49

By Puput
at 2015-12-29T10:16
at 2015-12-29T10:16

By Doris
at 2016-01-02T12:55
at 2016-01-02T12:55

By Barb Cronin
at 2016-01-02T23:12
at 2016-01-02T23:12

By Caroline
at 2016-01-07T05:40
at 2016-01-07T05:40
Related Posts
請問有哪些發行版預設使用 Wayland?

By Hamiltion
at 2015-12-21T22:46
at 2015-12-21T22:46
Virtual Box無法開啟的問題

By Puput
at 2015-12-21T17:43
at 2015-12-21T17:43
Linux開機管理程式爆漏洞,連續按28下後

By Poppy
at 2015-12-21T14:41
at 2015-12-21T14:41
LibreOffice Writer開啟多頁數的檔案

By Todd Johnson
at 2015-12-21T03:06
at 2015-12-21T03:06
CentOS 7 PPTP VPN問題請教(瘋狂斷線)

By Anonymous
at 2015-12-21T00:28
at 2015-12-21T00:28