2013/01/03

Ubuntu  Libreofficeで正確な数式を表現

より綺麗に数式を書ける?

先日,Libreoffice Math を使って積分記号を記述する方法についての記事を書いた。その記事を書いている最中に、TexMaths というソフトウェアを使うと Libreoffice で数式を正確に表現出来るらしい事を知った。今日はそのことについて書こうと思う。


Libreoffice と Tex

Libreoffice Math を使うと多くの数式が正確に書ける。しかし,まだ十分でない。例えば

  - 数式内の記号の大きさを変えられない。
  - ⊄,⊊ などの記号が ⊂,⊆ より小さくなってしまう。
  - 定積分記号の下端がインテグラル記号から離れている。

などの問題がある。

その点 LaTex というソフトウェアを使えば数式を自由に表現できる。 数式だけでなく、文書整形も商業品質と同等にできる。(参考:1)しかし、

  - 一般のユーザーが英語以外の言語を利用出来るように LaTex を インストールするのは    容易でない。
  - 小さい文書を作成するにも文書整形のために多くのコマンドを用いる必要がある。
  - LaTex で書いた文書(ファイル)は Libreoffice などの一般的なオフィスソフトでは開けない。

などの欠点がある。


TexMaths で数式を

数式を含んだ小さい文書、例えば数学のプリントとか,技術系のお知らせなどを Libreoffice write で問題なく書ければ便利だ。これを実現してくれるのが TexMaths だ。これを使うと全ての数学記号を LaTex のコマンドを使って Libreoffice write で正確に表現できるということだ。 

TexMaths は、OOoLatex から派生した LibreOffice のための LaTeX数式エディタだ。これは LibreOffice の拡張機能として LatTex のコマンドで書かれた数式からその画像を生成し、直接文書ファイルに書き込み、編集することが出来る。

また、TexMaths は Window系や、Linux系(Linux distribution)など、主要なOSのもとで動作する。 (参考:2)

LibreOffice の拡張機能として TexMaths をインストールしておけば多くの人にとって数式を含んだ文書を書く場合の強力な手段となる。


TexMaths のインストール

 - Tex Live をインストール。  (sudo apt-get install texlive)
 - dvipng をインストール。 (sudo apt-get install dvipng) 
 - TexMaths-0.36.oxt をダウンロードする。(LibreOffice 3.3.3 または、それ以降の場合)

 - LibreOffice Writer を開いて、ツール -> 拡張機能マネージャー をクリックする。
 - 出てきたウィンドウの下のほうの”追加”をクリックする。
 - TexMaths-0.36.oxt を選択して”開く”をクリック。
 - インストールが終了したら LibreOffice Writerを再起動する。
 - Texmaths をインストールしたのち,LibreOffice Writer を起動すると、ツールバーに TexMaths の
   アイコンが現れる。

  - 詳しくは Installation on Linux を参照。


TexMaths の使い方

 - LibreOffice Writer のツールバーの TexMaths のアイコンがをクリックする。
 - TexMaths の入力ウィンドウが現れるので,テキストボックス内に Tex のコマンドを使って数式を書く。
 - 数式を書き終わったら、ウィンドウ右下の”LaTex”をクリックする。

 - 詳しくは Docs を参照。


備考

TexMaths では、数式の画像を生成するのに Tex 関連のソフトウェアを使っている。そのために Windows では MikTex を、Linux では Tex Live をあらかじめインストールしておく必要があるということらしい。(参考:3)

画像を生成するためだけなら,必要なソフトウェアだけをインストールしたいところだ。

しかし、Ubuntu 12.04 の Tex Live ではUTF-8 のファイルを処理できないので、Ubuntu 12.04 を使っているユーザーにはいい知らせだと思う。(参考:4)


参考

 1. http://ja.wikipedia.org/wiki/TeX 

 2. http://roland65.free.fr/texmaths/index.html

 3. http://roland65.free.fr/texmaths/install.html

 4. https://forums.ubuntulinux.jp/viewtopic.php?id=14547

0 件のコメント :

コメントを投稿