出力をカスタマイズする
TeX 出力をカスタマイズするための .NET API ソリューション
TeX は写植言語として知られています。これは、文書内のテキストを書式設定せず、出力を制御するコマンドとともに文書のテキスト断片を含むプレーンテキストを入力することを意味します。
ドキュメントの TeX I/O の記事では、TeX ジョブは通常、結果のドキュメントと、トランスクリプト(またはログ)ファイル。
このページでは、TeX ジョブの出力をカスタマイズする方法に関するヒントをいくつか紹介します。 TeX 出力をカスタマイズするには、次のものが必要です。
Aspose.TeX for .NET API は、C# プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作および変換 API です。
NuGet パッケージ マネージャーを開き、Aspose.TeX を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.TeX
TeX 出力 C# をカスタマイズする方法に関するヒント:
- TeX エンジンは、データ ボリュームにファイルとしてのみアクセスできます。これは、「名前によって」を意味します。したがって、TeX 出力サブシステムは、名前によるクエリに応答してデータの「スロット」を提供します。
- Aspose.TeX for .NET API は、 IOutputWorkingDirectory インターフェイスを定義します。これには、独自のメソッド GetOutputFile( が 1 つだけ含まれます) )。データ「スロット」を名前で返すメソッドです。言い換えれば、出力作業ディレクトリ は、実際にはファイル名をデータの「スロット」にマップする辞書です。 TeX はファイルを書き込んでからそれを読み取る可能性があることに注意してください。これが、IOutputWorkingDirectory が IInputWorkingDirectory インターフェイスを拡張する理由です。
- GetOutputFile() メソッドには出力引数 fullName があり、インターフェイスのカスタム実装で必要になる場合があります。
よくある質問
1. TeX および LaTeX からの出力を作成するにはどうすればよいですか?
原始的な TeX には、メイン出力ファイル以外のファイルへの出力を担当する 3 つのコマンドがあります: \openout<number>=<file name>
、\closeout<number>
、および \write<number>{<tokenリスト>}
。最初の 2 つのコマンドは書き込み用の補助ファイルを開いたり閉じたりしますが、最後のコマンドは トークン (たとえば、テキストを構成する可能性がある) のリストをテキスト行として書き込みます。 LaTeX では、補助ファイルへのこのような出力は、通常、LaTeX 自体またはパッケージ内でユーザーから隠蔽されます。
2. TeX 出力を使用するにはどうすればよいですか?
Aspose.TeX API ソリューションを使用して最も一般的な方法 (ディスク上のファイルまたは ZIP アーカイブに圧縮されたファイル) で TeX 出力を取得するには、 IOutputWorkingDirectory を実装するクラスを使用します。 /tex/net/aspose.tex.io/ioutputworkingdirectory) インターフェイス。
3. LaTeX 出力を表示するにはどうすればよいですか?
TeX/LaTeX ファイルをオンラインで表示するには、無料の Viewer アプリケーションがあります。これらを使用すると、TeX/LaTeX ファイルをアップロードするだけで、すぐに結果が画面に表示されます。
4. TeX 出力をカスタマイズするにはどうすればよいですか?
この API ソリューションを使用して TeX 出力をカスタマイズするには、 IOutputWorkingDirectory インターフェイスの独自の実装を開発し、次を使用する必要があります。これは、TeX ジョブ オプションの OutputWorkingDirectory プロパティの値として指定されます。
TeX TeX ファイル形式とは
TeX は実際にはフォーマットではありません。プログラミング言語であると同時に、この言語を理解するインタープリター エンジンでもあります。 TeX ファイルは、LaTeX で作成されたドキュメントです。このドキュメントには、グラフィック、表、記号、リスト、数式、および方程式を含めることができます。