ホーム > Blog

2007/06/07

OOoLatex

OOoLatex をインストールしてみた.
OpenOffice で使える TexPoint みたいな感じ.
手許にある TeX コンパイラ を指定できる.

■[cygwin]のインストール

  • http://www.cygwin.com
    へ行き,以下のパッケージをインストール.
  • 注:インストールするフォルダは C:\cygwin でないとダメらしい(OOoLatex の仕様).
    • Base/bash
    • Base/cygwin
    • Base/gawk
    • Base/grep
    • Base/sed
    • Base/tar
    • Graphic/ghostscript 8.50-1
    • Graphic/ghostscript-base 8.50-1
    • Utils/bzip2
    • Editors/vim
  • OOoLatex とは無関係だが,C/C++ のコンパイルが必要になるので,以下も入れておいた:
    • Devel/gcc
    • Devel/make
■ OOoLatex のインストール
  • http://ooolatex.sourceforge.net/
    に行き,Download で OOoLatexMacro-v3.0 を選び,OOoLatexMacro-test5.tar.gz をDL.
  • 適当なフォルダ(以下,C:\usr\local\OOoLatex)解凍する.
  • 手許にある platex をコンパイラとして使いたい.C:\usr\local\OOoLatex\bin の OOoLatex をテキストエディタで開き,129行目を以下のように修正:
    • 前:
      latex -interaction=nonstopmode ${filename}.tex &> \
    • 後:
      platex -interaction=nonstopmode ${filename}.tex &> \
  • cygwin で以下のコマンドを入力して,的確に動作するかどうか確認:
    >cd /cygdrive/c/usr/local/OOoLatex/bin/
    > ./OOoLatex example.tex
  • example.png が生成されれば O.K.
  • c:/cygwin/bin に,C:\usr\local\OOoLatex\bin の中身をコピー.
■OOo Office へのマクロ登録
  • OpenOffice Impress を起動.
  • 「ツール」>「マクロ」>「マクロの管理」>「OpenOffice.org Basic...」を選択.
  • 「管理」をクリックし,「ライブラリ」タブを選択.
  • 「インポート」をクリックし,「C:\usr\local\OOoLatex\macro-2.0\script.xlb」を選択して「開く」.
  • OOoLatex にチェックがついているのを確認して「OK」.
■キーボードショートカットの登録

  • 「ツール」>「カスタマイズ」で「キーボード」タブを選択.
  • ラジオボタンでOpenOffice.org を選択.
  • 「Ctrl+Shift+M」,[Ctrl+Shift+L」に,それぞれ,以下を割り当てる(選択して「変更」を押す):
    • 範囲「OpenOffice.org マクロ-user-OOoLatex-OOoLatexEquation」-機能「main」
    • 範囲「OpenOffice.org マクロ-user-OOoLatex-OOoLatexInline」-機能「main」
■ OOoLatex の 設定
  • Ctrl + Shift + M で入力ウィンドウを立ち上げ,「Priamble」や「Config」を選ぶ.
■ 問題でも?
  • どえらい遅い(→パスの指定が適切でなかったためだったことが判明 070609)