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

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

 

TeXは組版言語として知られています。つまり、ドキュメント内でテキストをフォーマットするのではなく、出力。出力では、目的の(指定された)形式のフォーマットされたファイルが得られます。 TeX は、出版セットシステム(コンピュータ組版)の中枢です。TeXジョブは、明示的に指定されたTeXファイル上で実行されます。TeXの入力と出力についてより深く理解するには、ドキュメントの TeX I/O セクションを参照してください。

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

例を実行するには、以下が必要です。

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

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

Package Manager Console Command

PM> Install-Package Aspose.TeX

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

  1. TeXOptions クラスの ConsoleAppOptions() メソッドを使用して、Object TeX エンジン拡張で Object TeX 形式の変換オプションを作成します。
  2. 入力用のファイルシステム作業ディレクトリを指定します。 InputFileSystemDirectory クラスを使用します。
  3. OutputFileSystemDirectory クラスを使用して、出力用のファイルシステム作業ディレクトリを指定します。
  4. OutputConsoleTerminal クラスを使用して、コンソールを出力端末として指定します。
  5. 必要に応じて、メモリ端末を出力端末として指定します。これを行うには、 OutputMemoryTerminal クラスを使用します。
  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 エンジン(pdfTeX、XeTeX、LuaTeX など)で処理して PDF や DVI などの出力を生成します。



よくある質問

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

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

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

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

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

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