ディスクから TeX ソース ファイルをロードする

ディスクから TeX/LaTeX ファイルをロードする .NET API ソリューション

 

TeX は写植言語として知られています。これは、ドキュメント内のテキストを書式設定するのではなく、出力を制御するコマンドとともにドキュメントのテキストの断片を含むプレーン テキストを入力することを意味します。出力では、希望する (指定した) 形式のフォーマット済みファイルが得られます。 TeX は、出版セット システム (コンピューター植字) の中心的なコアです。 TeX ジョブは、明示的に指定された TeX ファイル上で実行されます。 TeX の入出力をより深く理解するには、ドキュメントの TeX I/O セクションを学習してください。

知られているように、TeX の主な目的は、数学的または技術的なテキストの作成を支援することです。ただし、操作を行う前に、まずファイルをロードする必要があります。ここでは、入力に ファイル システム ディレクトリ を使用してディスクから TeX ソース ファイルをロードし、出力を XPS ファイルに送り、ターミナル出力をコンソールに書き込む方法を説明するコード スニペットを示します。

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

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

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

Package Manager Console Command

PM> Install-Package Aspose.TeX

ディスク C# から TeX をロードする手順。

  1. ConsoleAppOptions() メソッドを使用して、Object TeX エンジン拡張機能で Object TeX 形式の変換オプションを作成します TeXOptions クラス。
  2. 入力用のファイル システムの作業ディレクトリを指定します。 InputFileSystemDirectory クラスを使用します。
  3. OutputFileSystemDirectory クラスを使用して、出力用のファイル システム作業ディレクトリを指定します。
  4. OutputConsoleterminal クラスを使用して、コンソールを出力端末として指定します。
  5. 必要に応じてメモリ端子を出力端子として指定してください。これを行うには、 OutputMemory Terminal クラスを使用します。
  6. 新しく作成した XpsDevice を使用して TeXJob クラスのインスタンスを作成します。 オブジェクトを取得し、Run() メソッドを呼び出してジョブを実行します。

C# コード例: ディスクから TeX をロードする

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

TeX TeX ファイル形式とは

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



よくある質問

1. TeX ファイルをオンラインで読むにはどうすればよいですか?

TeX ファイルをオンラインで読むには、無料の Viewer アプリケーションがあります。これを使用すると、ファイルをアップロードするだけで、すぐに結果が画面に表示されます。 LaTeX Include Graphics アプリケーションを使用して、グラフィックスを含む LaTeX ファイルを作成することもできます。

2. ディスクから TeX ファイルをロードするためにどのクラスが使用されますか?

ディスクから TeX ファイルを入力するには、 InputFileSystemDirectory クラスを使用します。

3. TeX ファイルをディスクからロードするにはどうすればよいですか?

まず、ConsoleAppOptions() を使用して変換オプションを作成します。次に、入力および出力用のファイル システムの作業ディレクトリを指定します。保存オプションを定義し、最後にジョブを実行します。