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.
- 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.
- Hozzon létre egy fájlrendszer-munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály segítségével.
- 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.