OOoLatex

OOoLatex is a set of macros designed to bring the power of LaTeX into OpenOffice.

OOoLatex, get the power of LaTeX into OpenOffice !

OpenOffice 上で数式いれるのが楽になりますよマクロです.

install

http://ooolatex.sourceforge.net/
-> Download
-> OOoLatexMacro-v3.0 -> OOoLatexMacro-test5.tar.gz

% cd /tmp
% tar xvzf OOoLatexMacro-test5.tar.gz
% ls OOoLatexMacro-test5/
ChangeLog README bin/ macro-2.0/
# mv OOoLatexMacro-test5/ /usr/local (どこでも良い)
% cp /usr/local/OOoLatexMacro-test5/bin/example.tex .
% /usr/local/OOoLatexMacro-test5/bin/OOoLatex example.tex
% ls example.*
example.aux example.dvi example.out example.ps
example.bbx example.log example.png example.tex

example.png ができていればとりあえずおけ.

Latex や ghostscript があらかじめインストールされている必要があるようですが, もともと入っていたので本当のところはわかりません.

OpenOffice から

マクロの登録
  • メニューの[ツール(T)]->[マクロ(M)]->[マクロの管理(O)]->[OpenOffice.org Basic...]->
    • [管理(O)...]ボタン->[ライブラリ]タブ->[インポート(I)...]ボタン-> "/usr/local/OOoLatexMacro-test5/macro-2.0/script.xlb" 選択 -> [OK]ボタン -> [閉じる]ボタン
    • 左[マイマクロ]->左[OOoLatex]->左[OOoLatexEquation]->右[main]->[実行]ボタン -> "Cannot find (略)" -> "/usr/local/OOoLatexMacro-test5/bin" -> [save]ボタン
マクロの実行
  • メニューの[ツール(T)]->[マクロ(M)]->[マクロを実行(U)...]
    • 左[マイマクロ]->左[OOoLatex]->左[OOoLatexEquation]->右[main]->[実行]ボタン -> latex な入力 -> [latex]ボタン

で, 入力した数式の画像が現れます. その数式を編集したい場合には選択した状態でマクロを実行する.

# インストールディレクトリが作業ディレクトリになるためアクセス権が必要なようです.

ショートカットキー

やらなくてもいいですが,ここでやられていました. 便利.

(未稿)

http://www.cs.e.dendai.ac.jp/~tsuji/ooolatex.html
再編集(08/07/24)

もう一度数式オブジェクト?を選択しなおして OooLaTeX を実行すると編集できます.

が, OpenOffice を再起動すると編集できなくなりました. なので LaTeX のソースはどこかに残しておくほうがいいのかもしれません.

エラーメッセージ(08/07/24)
The selected object is not an OOoLatex equation...
Please unselect it and call the macro again...

数式オブジェクト以外のものを選択して OooLaTeX を実行しているのが原因. 新規に作成したい場合にはどこも選択していない状態を作ってからマクロ再実行。再編集の場合には編集したい数式を選択してから再実行。

数式を選択していてもこのエラーがでるようなら、もう再編集は不可?