TeX/LaTeX ファイルをタイプセットする

TeX/LaTeX ファイルのタイプセット Java

 

TeX はプログラミング言語として知られると同時に、この言語を使用したコンピューター写植システムとしても知られています。 TeX を使用する場合、文書内のテキストを書式設定する必要はありません。ドキュメントのテキスト部分を含むプレーン テキストと、出力を制御するコマンドを入力する必要があります。 TeX は、出版セット システム (コンピューター植字) の中心的なコアです。

TeX 組版の概念をよりよく理解するには、 TeX とは? および を学習してください。ドキュメントの LaTeX とは? セクション。このページには、TeX/LaTeX ファイルをタイプセットする方法を説明するコード スニペットが記載されています。

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

  • Aspose.TeX for Java API を使用します。これは、Java プラットフォーム用の機能が豊富で強力で使いやすいドキュメント処理および変換 API です。
  • 最新バージョンを Aspose Maven リポジトリ から直接ダウンロードし、次の構成を pom.xml に追加することで Maven ベースのプロジェクト内にインストールできます。

Repository

<repository>
    <id>snapshots</id>
    <name>repo</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>21.4</version>
</dependency>

Java で TeX をタイプセットする手順。

  1. consoleAppOptions() を使用して、Object TeX エンジン拡張機能で Object TeX/Object LaTeX の変換オプションを作成します。 TeXOptions クラスの メソッド。タイプセットする TeX ファイルが Plain TeX である場合は、 objectTeX() 構成を使用します。形式、またはテキスト データ以外の TeX プリミティブのみを含む場合もあります。 TeX ファイルが LaTeX 形式の場合は、代わりに objectLaTeX() 構成を使用する必要があります。
  2. OutputFileSystemDirectory クラスを使用して、出力用のファイル システム作業ディレクトリを指定します。
  3. 新しく作成した XpsDevice を使用して、 TeXJob クラスのインスタンスを作成します。 オブジェクトを取得し、run() メソッドを呼び出してジョブを実行します。

Java コード例: TeX/LaTeX ファイルの植字

import com.aspose.tex.TeXOptions;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXJob;
import com.aspose.tex.rendering.XpsDevice;
// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// 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 は、表を作成したり、グラフィックスを含めたり、数式を書いたり、さまざまな式を作成したりするための高度な機能を多数提供する場合があります。これらの機能はすべて、いわゆるパケットで利用できます。