カスタム TeX フォーマットの作成

C++ 用のカスタマイズ可能な TeX フォーマット作成 API を使用して、カスタム TeX フォーマットを作成します。新しい可能性を探索し、コンテンツを簡単に強化してください!

 

C++ API ソリューションで TeX の書式設定を制御しましょう!独自のニーズに合わせた TeX フォーマットを簡単に作成できます。特殊なドキュメントを作成する場合でも、プロジェクトの均一性を求める場合でも、当社の API を使用すると、カスタム TeX フォーマットを簡単に定義できます。C++ でのドキュメント作成と書式設定の無限の可能性を解き放ちましょう。TeX フォーマット カスタマイズ API を使用して、コンテンツを新たな高みへと引き上げ、無料トライアルを試すかライセンスを購入して、思いどおりにドキュメントをデザインする自由を体験してください!

TeX はデータ マークアップ言語であり、パブリケーション セット システムとして知られるコンピューター組版システムの核となるものです。ファイル形式と呼ばれることも多いですが、実際には数学的または技術的なドキュメントの作成に使用されるプログラミング言語およびインタープリター エンジンです。数式や数学方程式を含むドキュメントの処理を簡素化するために、TeX に基づいて多くのパッケージが作成されています。Aspose.TeX API ソリューションは、パーソナライズされたエンジン オプションを使用してカスタム TeX ファイルを作成する機能を提供します。ここでは、カスタム TeX フォーマットを作成する方法の例を紹介します。 ただし、最初に Aspose.TeX API をインストールしてください。 NuGet パッケージ マネージャーで検索するか、パッケージ マネージャー コンソールで Install-Package Aspose.TeX コマンドを使用してインストールできます。

Package Manager Console Command


    PM> Install-Package Aspose.TeX

C++ でカスタム TeX ファイルを作成する手順。

  1. フォーマットなしの ObjectTeX エンジン拡張機能の組版オプションを作成します。 TeXOptions クラスのインスタンスを作成し、 ObjectIniTeX オプションを指定して、 TeXConfig クラスの ConsoleAppOptions() メソッドを使用するように設定します。
  2. オプション オブジェクトの入力作業ディレクトリを入力ディレクトリに設定し、オプション オブジェクトの出力作業ディレクトリを出力ディレクトリに設定します。
  3. その後、TeX クラスの CreateFormat() メソッドを使用してフォーマット作成を実行します。フォーマット名として customtex を指定し、パラメーターとしてオプション オブジェクトを指定します。
  4. オプション オブジェクトの TerminalOut プロパティの Writer プロパティの WriteLine() メソッドを呼び出します。これにより、出力に追加の行が書き込まれます。
  5. 出力を微調整します。

TeX ファイルをカスタマイズする C++ コード

    using Aspose::TeX::IO;
    using Aspose::TeX;
    // Create typesetting options for no format on the ObjectTeX engine extension.
    System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::get_ObjectIniTeX());
    // Specify a file system working directory for the input.
    options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
    // Specify a file system working directory for the output.
    options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));

    // Run format creation.
    Aspose::TeX::TeX::CreateFormat(u"customtex", options);

    // For further output to look write.
    options->get_TerminalOut()->get_Writer()->WriteLine();

TeX What is TeX File Format

TeX は高品質な組版システムで、プログラミング言語でもあり、TeX エンジン(pdfTeX、XeTeX、LuaTeX など)で処理して PDF や DVI などの出力を生成します。