TeX/LaTeX fájlok szedése

Igazítsa a TeX/LaTeX fájlokat Java-ba

 

A TeX programozási nyelvként és egyben ezt a nyelvet alkalmazó számítógépes szedésrendszerként ismert. TeX használatakor nem kell megformáznia a szöveget a dokumentumban. Olyan egyszerű szöveget kell megadnia, amely tartalmazza a dokumentum szövegtöredékeit, valamint a kimenetet szabályozó parancsokat. A TeX a kiadványkészítő rendszer (számítógépes szedés) központi magja.

Hogy jobban megértse a TeX szedés fogalmát, ismerje meg a dokumentáció Mi a TeX? és Mi az a LaTeX? fejezeteit. Ezen az oldalon pedig talál egy kódrészletet, amely elmagyarázza, hogyan kell szedni egy TeX/LaTeX fájlt.

A példák futtatásához szükségünk van:

  • Használja az Aspose.TeX for Java API-t, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumfeldolgozási és konverziós API a Java platform számára.
  • Letöltheti a legújabb verziót közvetlenül az Aspose Maven Repository webhelyről, és telepítheti a Maven-alapú projektben úgy, hogy a következő konfigurációkat adja a pom.xml fájlhoz:

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>

Lépések a TeX Java nyelven történő szedésének beállításához.

  1. Konverziós beállítások létrehozása az Object TeX/Object LaTeX opciókhoz az Object TeX motorbővítmény alapján a TeXOptions osztály consoleAppOptions() metódusával. Használja az objectTeX() konfigurációt, ha a szedni kívánt TeX fájl Plain TeX formátumú, vagy még csak TeX primitíveket is tartalmaz a szövegadatok mellett. Ha a TeX-fájl LaTeX formátumú, akkor helyette az objectLaTeX() konfigurációt kell használni.
  2. Hozzon létre egy fájlrendszer-munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály segítségével.
  3. Hozzon létre egy példányt a TeXJob osztályból egy újonnan létrehozott XpsDevice objektummal, és futtassa a feladatot a run() metódus meghívásával.

Java kód példa: TeX/LaTeX fájl szedése

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 What is LaTeX File Format

LaTeX a TeX makrócsomagja, amely leegyszerűsíti a komplex dokumentumok írását. Automatikus számozást, hivatkozáskezelést, irodalomjegyzéket, táblázatot és ábrákat biztosít. A LaTeX‑források szintén szövegesek, és TeX‑motorral fordíthatók.