ポリグライストは、数学的な仕事を重労働に帰します...
D.E. Knut。 数学的タイポグラフィ。
1年以上前に、フルライセンスソフトウェアに切り替えると決めたとき、Microsoft Officeを購入するかOpenOfficeに切り替えるかの選択はあまり強くありませんでした。学生が余分なお金を見つけることは非常に困難です。 OOが必要とするほぼすべてのことを行う幸運は、組み込みのOO.Math数式エディターを開いた瞬間にすぐに終わりました。 彼が悪いと言うことは何も言わないことです。 別のツールを探す必要があることは明らかでした。
最初は、 Design Science MathTypeを選択しました。これにより、MSOとほぼ同じエディターでの作業が可能になりました(MS Equationは単なるMathTypeに過ぎません)が、OLEオブジェクトの操作は退屈で自動化できませんでした。 さらに、Linuxシステムに切り替えると、数式を操作する機能が再び失われるという考えに悩まされました。
機能を拡張したり、OO.Mathを置き換える他のツールを検索しても、期待はずれになりました。 すべてのプロジェクトは非常に粗雑または機能が不十分でした。
私は検索を続け、報われました: OOoLaTeXを見つけました 。
正直に言うと、その前に、このシステムの著者でありアルゴリズムに関する一連の素晴らしい本であるDonald Knuthの作品に興味を持ったときに、 TeXシステムについて簡単に読んだだけです。 TeXシステムの可能性が非常に大きいことは知っていました。 よく知られているように、 「TeXテクノロジーに不慣れな人は、LaTeXが数学のセットにのみ適していると聞くことがあります。 真のTeXテクノロジーに慣れると、LaTeXが非常に優れているため、数学を入力することすらできることに気づきます。」したがって、TeXが提供する可能性については疑いの余地がありませんでした。
OOoLaTeXは何を提供しましたか? アイデアは非常にシンプルで、特別なマクロを使用してTeXで数式表記を記述します。その後、彼(マクロ)はそれをTeXレンダリングエンジンに渡し、結果を画像としてOOドキュメントに挿入しました。 つまり、多くの利点があります。
- クロスプラットフォーム。 TeXは、ほぼすべてのプラットフォームに対応しています。
- 移植性。 OOoLaTeXが挿入された画像式は、どのOOでも開きます。 制限は編集のみになります。
- 機能性 LaTeXは、おそらく一連の数式のための最も機能的なツールです。
正義のために、いくつかの欠点に注目する価値があります。
- 十分な大きさ。 LaTeXシステムの通常のOOサイズを最大160Mb超えます。
- MS Wordへのエクスポートの問題。 Wordのテキストに挿入された画像のパラメーターの違いにより、数式はテキスト行と一致しません。そのため、数式はテキスト全体の上に「浮かぶ」ように見えます。
- 小さな不具合。 それでも、スクリプトの切り取りと実行に問題がある場合があります。
多くの人が、利点がすべての欠点をカバーしていることに同意すると思います。 この記事では、MS Windowsでのインストールのみを説明します(はい、まだ購入してLinuxに切り替えませんでした)。Linuxのインストールは、 公式ドキュメントとこちらの両方で確認できます 。 これを行うには、次のプログラムをダウンロードします。
- MiKTeX -TeXシステム。 ただし、他の利用可能なTeXパッケージを使用できます。
- GhostScriptは、TeXシステムで生成されたdviファイルを便利なpngファイルに変換するためのパッケージです。
Msysは、Windowsでの* nix-sのミニエミュレータです。
OOoLaTeX-システム全体をリンクするオブジェクト指向のスクリプト。