数式とグラフィックを「フリーズ」する

方程式を「フリーズ」し、LaTeX 出力にラスター イメージとして含まれるグラフィックスを追加

 

LaTeX は、数式、公式、記号の構成のための植字システムとして広範囲に応用されています。方程式の作成に最適な選択肢となるものは次のとおりです。

  • LaTeX は、数式に特定の構文を使用します。
  • 方程式を表現するのに適した数学記号、演算子、構造体を幅広く提供します。
  • LaTeX は数学的組版に特化したパッケージを提供し、複雑な方程式の作成を容易にする追加機能、記号、および環境を導入することでデフォルトの LaTeX 機能を強化します。
  • 方程式を整列させたり、方程式に自動的に番号を付けたり、数式の書式設定を制御したりすることができます。
  • LaTeX では、テキスト段落内、数学的証明や説明の一部として、または専用の方程式ブロックに数式を簡単に組み込むことができます。シームレスな統合のために、間隔と書式が自動的に調整されます。
  • LaTeX には、PDF、PS/EPS、JPEG、PNG などのグラフィック ファイルを含めることもできます。一方、Aspose.TeX は PDF の組み込みを制限しますが、代わりに XPS の組み込みをサポートします。

ここで紹介するコードは、数式や固定ラスター イメージとして保存された組み込みグラフィックスを使用して TeX/LaTeX 変換の結果を取得する方法を示しています。したがって、出力ファイルを HTML などの他の形式に変換する場合、数式とグラフィックスは歪みなくそのまま残ります。

サンプルを実行するには以下が必要です。

  • Aspose.TeX for C++ API - 機能が豊富で強力で使いやすい、C++ プラットフォーム用のドキュメント処理および変換 API。
  • NuGet パッケージ マネージャーを開き、Aspose.TeX.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Aspose.TeX for C++ を使用して数式と含まれるグラフィックスをラスター イメージとして「フリーズ」する方法

ここでは、TeX 出力の特定の要素をラスター イメージに変換する方法を示す 2 つの例を示します。 1 つ目は数式用で、2 つ目は付属のグラフィック用です。どちらのオプションも SaveOptions クラスのプロパティです。

C++ コード例: 数式をラスター イメージとして「フリーズ」する

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want math formulas to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeFormulas(true);

C++ コード例: 含まれるグラフィックスをラスター イメージとして「フリーズ」する

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want included graphics (if it contains vector elements) to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeIncludedGraphics(true);



よくある質問

1. LaTeX で数式やグラフィックをフリーズするとはどういう意味ですか?

LaTeX での数式やグラフィックのフリーズとは、文書が編集または再コンパイルされても変更されない静的要素に変換するプロセスを指します。これにより、数式とグラフィックの外観の一貫性が保たれ、その後のドキュメントのコンパイルや変更によって変化することがなくなります。

2. LaTeX ドキュメント内の数式やグラフィックをフリーズするにはどうすればよいですか?

LaTeX では、数式やグラフィックスを画像またはその他の静的形式に変換し、LaTeX ドキュメントに含めることで、それらをフリーズできます。

3. LaTeX で数式やグラフィックをフリーズする利点は何ですか?

LaTeX で数式とグラフィックをフリーズすると、いくつかの利点があります。これにより、さまざまなドキュメントの編集や環境にわたって、数式やグラフィックの外観の一貫性が確保されます。さらに、複雑な数式やグラフィックのレンダリングに関連する計算オーバーヘッドが削減され、ドキュメントのコンパイル時間が短縮されます。

LaTeX LaTeX ファイル形式とは

LaTeX は簡単に言えば TeX 形式です。 LaTeX ファイルは、独自のマークアップ言語で記述された ASCII エンコーディングのプレーン テキスト ファイルです。画像や他の LaTeX ファイルなどの他のデータを含める必要がある場合があります。 LaTeX は、表を作成したり、グラフィックスを含めたり、数式を書いたり、さまざまな式を作成したりするための高度な機能を多数提供する場合があります。これらの機能はすべて、いわゆるパケットで利用できます。