Набір файлів TeX/LaTeX

Легко верстайте файли TeX/LaTeX зJava

 

TeX відомий як мова програмування і водночас комп’ютерна система верстки, яка використовує цю мову. Використовуючи TeX, вам не обов’язково форматувати свій текст у документі. Необхідно ввести звичайний текст, що містить текстові фрагменти документа, а також команди, які керують виведенням. TeX є центральним ядром системи набору публікацій (комп’ютерна верстка).

Щоб краще зрозуміти концепцію верстки TeX, ознайомтесь із статтями Що таке TeX? і Що таке LaTeX? в Документації. А на цій сторінці ви знайдете фрагмент коду, який пояснює, як набрати файл TeX/LaTeX.

Для запуску прикладів нам потрібно:

  • Aspose.TeX для Java API, який є багатофункціональним, потужним і простим у використанні API для обробки та перетворення документів для платформи Java.
  • Ви можете завантажити його останню версію безпосередньо з Aspose Maven Repository і інсталювати його у своєму проєкті на основі Maven, додавши такі конфігурації до pom.xml:

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>

Кроки для створення TeX у Java.

  1. Створіть параметри конверсії для Object TeX/Object LaTeX на основі розширення двигуна Object TeX за допомогою consoleAppOptions() метод класу TeXOptions . Використайте конфігурацію objectTeX() , якщо файл TeX, який ви хочете набрати, є звичайним TeX, або навіть містить лише примітиви TeX, крім текстових даних. Якщо ваш файл TeX має формат LaTeX, замість нього слід використовувати конфігурацію objectLaTeX() .
  2. Вкажіть робочий каталог файлової системи для виведення за допомогою класу OutputFileSystemDirectory .
  3. Створіть екземпляр класу TeXJob із щойно створеним XpsDevice і запустіть завдання, викликавши метод 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();



FAQ

1. Що таке верстка в LaTeX?

LaTeX підтримує різні функції верстки, корисні для автора документа, які називаються пакетами. У цих пакетах ви можете знайти розширені інструменти для математичних формул, малювання графіки, створення таблиць і шаблонів тощо.

2. Чи є LaTeX програмним забезпеченням для верстки?

Так, LaTeX — це програмне забезпечення для верстки, яке широко використовується для створення різних типів складних документів, таких як наукові роботи, дослідницькі роботи, статті, курсові роботи, книги тощо.

3. Як набрати файли TeX?

Щоб набрати файли TeX за допомогою API Рішення Aspose.TeX, вам потрібно створити параметри конверсії для формату Object TeX або Object LaTeX на основі розширення двигуна Object TeX. Потім вкажіть робочий каталог файлової системи для виводу. Нарешті, створіть екземпляр класу TeXJob і запустіть процес верстки за допомогою методу TeXJob.Run().

LaTeX What is LaTeX File Format

LaTeX — це формат TeX, якщо коротко. Файли LaTeX — це звичайні текстові файли, написані власною мовою розмітки. Вони можуть вимагати включення інших даних, таких як зображення та/або інші файли LaTeX. LaTeX надає вам багато розширених функцій для створення таблиць, додавання графіки, написання математичних рівнянь і формул тощо. Усі ці функції доступні в так званих пакетах.