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 をタイプセットする手順。
- consoleAppOptions() を使用して、Object TeX エンジン拡張機能で Object TeX/Object LaTeX の変換オプションを作成します。 TeXOptions クラスの メソッド。タイプセットする TeX ファイルが Plain TeX である場合は、 objectTeX() 構成を使用します。形式、またはテキスト データ以外の TeX プリミティブのみを含む場合もあります。 TeX ファイルが LaTeX 形式の場合は、代わりに objectLaTeX() 構成を使用する必要があります。
- OutputFileSystemDirectory クラスを使用して、出力用のファイル システム作業ディレクトリを指定します。
- 新しく作成した 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();
LaTeX LaTeX ファイル形式とは
LaTeX は簡単に言えば TeX 形式です。 LaTeX ファイルは、独自のマークアップ言語で記述された ASCII エンコーディングのプレーン テキスト ファイルです。画像や他の LaTeX ファイルなどの他のデータを含める必要がある場合があります。 LaTeX は、表を作成したり、グラフィックスを含めたり、数式を書いたり、さまざまな式を作成したりするための高度な機能を多数提供する場合があります。これらの機能はすべて、いわゆるパケットで利用できます。