如何寫MathML - Linux

Leila avatar
By Leila
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

Enid avatar
By Enid
at 2015-12-24T18:49
http://dlmf.nist.gov/LaTeXML/
Puput avatar
By Puput
at 2015-12-29T10:16
https://www.mathjax.org/#modal-livedemo
Doris avatar
By Doris
at 2016-01-02T12:55
感謝,我會試試CPAN, 我比較希望是命令列工具。
Barb Cronin avatar
By Barb Cronin
at 2016-01-02T23:12
有一些 Markdown 編輯器支援 LaTex 數學式擴充支援,比方
說 ReText
Caroline avatar
By Caroline
at 2016-01-07T05:40
另外 GitBook / Stackedit 一樣支援

請問有哪些發行版預設使用 Wayland?

Hamiltion avatar
By Hamiltion
at 2015-12-21T22:46
目前好像有 Fedora 預設使用 Wayland, OpenSUSE Leap 使用則會無法登入, 請問有哪些發行版是預設使用 Wanland呢? 我想要為我的筆電省電,聽說它很省電,而且又沒撕裂。 - ...

Virtual Box無法開啟的問題

Puput avatar
By Puput
at 2015-12-21T17:43
想請教大家是否有遇到以下Error Message 然後無法開啟. http://imgur.com/mQ5AvpD 感謝大家. - ...

Linux開機管理程式爆漏洞,連續按28下後

Poppy avatar
By Poppy
at 2015-12-21T14:41
Linux開機管理程式爆漏洞,連續按28下後退鍵可駭入系統 安全人員發現Grub2出現一項認證旁路(Authentication Bypass)零時攻擊漏洞,駭客只要 按28次後退鍵就可以入侵任何Linux作業系統。 Grub(Grand Unified Bootloader)2是用於大部份Linux作業 ...

LibreOffice Writer開啟多頁數的檔案

Todd Johnson avatar
By Todd Johnson
at 2015-12-21T03:06
※ [本文轉錄自 Office 看板 #1MTiXxk6 ] 作者: edash (團長) 看板: Office 標題: [文件] LibreOffice Writer開啟多頁數的檔案 時間: Sun Dec 20 23:25:44 2015 軟體: ubuntu 底下灌 LibreOffice 版本 ...

CentOS 7 PPTP VPN問題請教(瘋狂斷線)

Anonymous avatar
By Anonymous
at 2015-12-21T00:28
已經弄了1個月半,從不會架(連yum也搞不懂) 到現在指令算是熟悉下總共過了1個半月. 目前遇到的問題就是手機各家都試過(Android 5.x ~6.0)使用4G連上VPN Server後 最長約10分鐘,短則2分鐘左右,系統一定會看到錯誤訊息 Modem hangup Connect time 5 ...