入力をカスタマイズする

TeX 入力をカスタマイズするための .NET API ソリューション

 

TeX は機械植字言語として知られています。これは、文書内のテキストを書式設定せず、出力を制御するコマンドとともに文書のテキスト断片を含むプレーンテキストを入力することを意味します。ドキュメントの記事 TeX I/O で説明されているように、TeX ジョブは通常、明示的に指定された TeX ファイル上で実行されます。したがって、このファイルを特定の TeX ジョブの入力に含めます。

このページでは、メインのソース ファイルが TeX 構文に従い、理想的にはエンジンに「既知の」コマンドのみが含まれることを考慮して、TeX ソース ファイルの入力をカスタマイズする方法に関するヒントをいくつか紹介します。データ ファイルやグラフィック ファイルなどの他のファイルも含まれる場合があります。

TeX 入力をカスタマイズするには、次のものが必要です。

  • Aspose.TeX for .NET API は、C# プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作および変換 API です。

  • NuGet パッケージ マネージャーを開き、Aspose.TeX を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Package Manager Console Command

PM> Install-Package Aspose.TeX

TeX 入力 C# をカスタマイズする方法に関するヒント:

  1. TeX エンジンは、データ ボリュームにファイルとしてのみアクセスできます。これは、「名前によって」を意味します。したがって、自動的に処理されたデータを供給する役割を担う TeX 入力サブシステムの部分は、名前によるクエリに応じてデータ ボリュームを提供します。
  2. Aspose.TeX for .NET API は、*GetFile()*メソッドを 1 つだけ含む IInputWorkingDirectory インターフェイスを定義します。 *。これは、名前で「ファイル」を返すメソッドです。言い換えれば、入力作業ディレクトリ は、実際にはファイル名をデータ ボリュームにマッピングする辞書です。
  3. GetFile() メソッドには出力引数 fullName があります。たとえば、 InputFileSystemDirectory 実装では、ディスク上の要求されたファイルへの完全なパスが保持されます。トランスクリプト (.log) ファイルに書き込まれます。



よくある質問

1. TeX および LaTeX からの入力を読み取るにはどうすればよいですか?

原始的な TeX では、メインの入力ファイル以外のファイルからの入力を担当するコマンドが 4 つあります (\input <ファイル名>\openin<number>=<ファイル名>\closein<number>)。 および \read<number> to <control sequence>。最初のコマンドは、パラメータとして指定された名前のファイルをエンジンに処理させます。次の 2 つは補助データ ファイルを開いたり閉じたりします。そして最後のものは、補助ファイルから トークン のリストとして 1 行を読み取り、このリストを制御シーケンス (またはコマンド) に割り当てます。 LaTeXの方が入力が楽です。即時処理用の追加ファイルは、ほとんどの場合いわゆるパッケージであり、必要に応じて \usepackage{<パッケージ名>} コマンドを使用して LaTeX ファイルのプリアンブルに含める必要があります。補助データ入力も、ほとんどの場合、特定のパッケージによって提供されるマクロでラップされます。

2. TeX 入力を使用するにはどうすればよいですか?

Aspose.TeX API ソリューションを使用して最も一般的な方法 (ディスク上のファイルまたは ZIP アーカイブに圧縮されたファイルから) で TeX 入力を提供するには、 IInputWorkingDirectory を実装するクラスを使用します。 /tex/net/aspose.tex.io/iinputworkingdirectory) インターフェイス。

3. TeX 入力をカスタマイズするにはどうすればよいですか?

この API ソリューションを使用して TeX 入力をカスタマイズするには、 IInputWorkingDirectory インターフェイスの独自の実装を開発し、次を使用する必要があります。これは、TeX ジョブ オプションの InputWorkingDirectory プロパティの値として指定されます。

TeX TeX ファイル形式とは

TeX は実際にはフォーマットではありません。プログラミング言語であると同時に、この言語を理解するインタープリター エンジンでもあります。 TeX ファイルは、LaTeX で作成されたドキュメントです。このドキュメントには、グラフィック、表、記号、リスト、数式、および方程式を含めることができます。