OpenOffice.org/LibreOfficeとTEX 2011年10月22日 東京大学生産技術研究所 ライトニングトーク参加 特定非営利活動法人OpenOffice.org日本ユーザー会 鎌滝雅久 http://oooug.jp/
自己紹介 エピソード1 1990年前後にTEXと衝撃の出会い こんなパソコンでTEXを使ってました X68000
自己紹介 エピソード2 「Chapter 1」を「第1章」と表示するスタイルも作成 当時使っていたCopyrightが「Matank software Inc.」 あるとき、PC98用TEX用スタイルファイルを覗いたら 上記Copyrightを発見し吹き出しました 1993年から数年間、TEXでミニコミ誌も発行 2000年を過ぎる頃、手持ちのX68030も動かなくなり、 TEXとは離れましたが、以後はOpenOffice.orgで日本 のユーザー向けのテンプレート作成やスタイルの改 良を手がけているので20年くらい同じ事をやってます
OpenOffice.org/LibreOfficeについて 簡単に書くとオープンソースプロジェクトで開発されて いるオフィススイートです Microsoft Officeのファイルの読み書きができます LibreOfficeは、Office 2007/2010形式の書き込みも OK 様々なコンテンツの作成にも対応しています HTML、Flash、PDF、MediaWiki、WordPressなどのブ ログ MathML、EPUB LATEXもそのひとつ
今回のプレゼンの目的 OpenOffice.org/LibreOfficeのLATEX出力機能は英語 向けで日本語向けとしては不完全 日本のTEXユーザーの方にもOpenOffice.org/ LibreOfficeに興味を持っていただき、上記状況を改善 の方向に
OpenOffice.org/LibreOfficeの LATEX出力の仕組み 「Writer2LaTeX」という拡張機能をインストールすると LATEX出力機能が利用できます 「Writer2LaTeX」のダウンロード先 http://writer2latex.sourceforge.net/
Writerで作成したサンプル
LATEX形式でエクスポート [ファイル]‐[エクスポート]
エクスポートされたLATEXファイル
LATEXファイル日本語化スクリプト OpenOffice.org日本ユーザー会のQ&AサイトでPerlス クリプトとWindows対応ソフトを公開 http://oooug.jp/faq/?faq/4a/4 拙作のPerlスクリプト otex2tex.pl Unicode::Japanese モジュールが必要 eucコードに変換 ocyacyaさんのWindows対応ソフト Ooo_to_Tex.zip sjisコードに変換
Ooo_to_Texでの変換結果
dviファイルに出力 Vine Linux 6で実行 platex WriterSample1.tex 途中で止まるので、[Enter]キーを数回打ち込んで完 成 この件はOoo_to_Texの説明ファイルに注釈がありま す
xdviでの表示
奥村さんのTEX Wikiで紹介されてます
最後に電子出版の話題を OpenOffice.org日本ユーザー会では電子出版を開始 しました http://pub.oooug.jp/ 現在のラインナップ 逆引きマニュアル-Writer編 逆引きマニュアル-Calc編 OpenOffice.orgユーザーのためのLibreOffice移行ガ イド