2008-06-12

OOOLaTeX 讓你可以在 OpenOffice 裡打 LaTeX

最用不慣 OpenOffice.org Writer 的就是它的 Math editor,因為它的快速鍵不像 MathType 那麼方便,語法又不像 LaTeX 那麼有結構,而 cookeyholder 的文件通常都會有數學式子,所以一直都使用 LaTeX 編輯文件。

曾經想過如果 OpenOffice.org 的 Math editor 可以支援 LaTeX 語法,那一定方便極了!就有機會吸引慣用 LaTeX 的 user,可是誰叫這個功能是小眾功能,應該排不進 OO.o 團隊的 schdule 裡。

但也是有和我有相同想法的人,OOOLaTeX 這個 OO.o macro 就是弄一個 editor 使輸入 LaTeX 語法就產出數式的圖片。

使用 Ubuntu Feisty 的人可以很輕鬆的安排 OOOLaTeX,只要照著下列的步驟做就好,這是 Ubuntu Forums 上的一篇文章寫的,目前 cookeyholder 的系統是 Ubuntu Linux 8.04,我想應該也是可以安裝的。文章裡沒提到要不要先裝一個 TeX distribution,所以這點我並不清楚,以下 cookeyholder 做個備忘:

  1. 加入 repository:在 souce.list 中加入
    deb http://www.fyma.ucl.ac.be/ubuntu feisty contrib
  2. 安裝 OOOLaTeX:在 sudo apt-get update 後就可以用下面的指令安裝
    sudo apt-get install ooolatex
  3. 使用 OOOLaTeX:使用快速鍵 Ctril+M。
這支 Macro 並不難使用,具 LaTeX 基礎的朋友只要稍加摸索就可以上手。

因為是將數式轉成圖片,所以並不能修改已經打好的數式,所以在確定前要再檢查一次有沒有打錯。

目前對 OOOLaTeX 的期望就是希望能再修改打過的數式。可能可以透過在幕後儲存打過的數式的 LaTeX code 達到,這樣只要一點數式的圖片就能叫出打好的 LaTeX code 修改,而 LaTeX code 只是文字,應該對檔案大小影響不大。

2 則留言:

  1. 可以修改啊!只要點到剛才輸入的那個equation,然後再去Toolbar上那個新跑出來的Equation按鈕按一下,剛才輸入的equation就又跑出來了!(p.s.我是用Equation那個按鈕來產生數學式,還沒用到Expand那個按鈕。)希望沒說錯!

    回覆刪除
  2. 這個消息真的太棒了,目前 cookeyholder 在當大頭兵,等之後有長一點的假期的時候,一定要來試試看,謝謝。

    回覆刪除

您好:

感謝您來訪這個小站,因為工作繁忙的關係,我並不會時常查看留言,所以可能會很晚才回覆,請見諒。