TeX/LaTeX ファイルをタイプセットする
タイプセット TeX/LaTeX ファイル C# .NET
TeX は、データ マークアップ言語の 1 つであると同時に写植言語としても知られています。これは、文書内のテキストを書式設定せず、出力を制御するコマンドとともに文書のテキスト断片を含むプレーンテキストを入力することを意味します。 TeX は、出版セット システム (コンピューター植字) の中心的なコアです。
TeX 写植についてさらに深く理解するには、 TeX とは? および を学習してください。ドキュメントの LaTeX とは? セクション。このページには、TeX/LaTeX ファイルをタイプセットする方法を説明するコード スニペットが記載されています。
サンプルを実行するには以下が必要です。
Aspose.TeX for .NET API は、C# プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作および変換 API です。
NuGet パッケージ マネージャーを開き、Aspose.TeX を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.TeX
C# を使用して TeX をタイプセットする手順。
- の ConsoleAppOptions() メソッドを使用して、Object TeX エンジン拡張機能で Object TeX/Object LaTeX の変換オプションを作成します。 TeXOptions クラス。タイプセットしたい TeX ファイルが Plain TeX 形式であるか、またはテキストデータ以外の TeX プリミティブのみ。 TeX ファイルが LaTeX 形式の場合は、代わりに ObjectLaTeX 構成を使用する必要があります。
- OutputFileSystemDirectory クラスを使用して、出力用のファイル システム作業ディレクトリを指定します。
- 新しく作成した XpsDevice を使用して TeXJob オブジェクトを取得し、Run() メソッドを呼び出してジョブを実行します。
C# コード例: TeX/LaTeX ファイルの植字
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
// Create conversion options for the Object TeX/Object LaTeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX()); // TeXConfig.ObjectLaTeX
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();
よくある質問
1. LaTeX における写植とは何ですか?
LaTeX は、パッケージと呼ばれる文書作成者に役立つさまざまな組版機能をサポートしています。これらのパッケージには、数式、グラフィックの描画、表やテンプレートの作成などのための高度なツールが含まれています。
2. LaTeX は写植ソフトウェアですか?
はい、LaTeX は、科学研究、研究論文、論文、定期レポート、書籍など、さまざまなタイプの精緻な文書の作成に広く使用されている植字ソフトウェアです。
3. TeX ファイルをタイプセットするにはどうすればよいですか?
Aspose.TeX API ソリューションを使用して TeX ファイルをタイプセットするには、Object TeX エンジン拡張機能に基づいて Object TeX または Object LaTeX 形式の変換オプションを作成する必要があります。次に、出力用のファイル システムの作業ディレクトリを指定します。最後に、TeXJob クラスのインスタンスを作成し、TeXJob.Run() メソッドを使用して植字プロセスを実行します。
LaTeX LaTeX ファイル形式とは
LaTeX は簡単に言えば TeX 形式です。 LaTeX ファイルは、独自のマークアップ言語で記述された ASCII エンコーディングのプレーン テキスト ファイルです。画像や他の LaTeX ファイルなどの他のデータを含める必要がある場合があります。 LaTeX は、表を作成したり、グラフィックスを含めたり、数式を書いたり、さまざまな式を作成したりするための高度な機能を多数提供する場合があります。これらの機能はすべて、いわゆるパケットで利用できます。