TeX/LaTeX fájlok beszúrása

TeX/LaTeX fájlok beírása Java

 

A TeX programozási nyelvként ismert, és egyben számítógépes betűszedő rendszerként is ismert, amely ezt a nyelvet használja. A TeX használatával nem szabad formázni a szöveget a dokumentumban. Meg kell adnia a dokumentum szövegrészeit tartalmazó egyszerű szöveget, valamint a kimenetet vezérlő parancsokat. A TeX a kiadványkészlet-rendszer (számítógépes szedés) központi magja.

A TeX-szedés fogalmának jobb megértéséhez tanulja meg a Mi a TeX? és a Mi az a LaTeX? a Dokumentáció szakaszaiban. Ezen az oldalon egy kódrészletet talál, amely elmagyarázza, hogyan kell begépelni 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 funkciókban gazdag, hatékony és könnyen használható dokumentumfeldolgozási és -konverziós API Java platformhoz.
  • Legfrissebb verzióját közvetlenül az webhelyről töltheti le Aspose Maven Repository , és telepítheti a Maven-alapú projekten belül, ha hozzáadja a következő konfigurációkat 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>

A TeX beírásának lépései Java nyelven.

  1. Hozzon létre konverziós beállításokat az Object TeX/Object LaTeX számára az Object TeX motorbővítményen a consoleAppOptions() használatával metódusa a TeXOptions osztályban. Használja a objectTeX() konfigurációt, ha a beszúrni kívánt TeX-fájl Plain TeX-ben van formátumban, vagy akár csak TeX primitíveket tartalmaz a szöveges adatokon kívül. Ha a TeX-fájlja LaTeX formátumú, akkor helyette a objectLaTeX() konfigurációt kell használni.
  2. Adjon meg egy fájlrendszer munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály használatával.
  3. Hozzon létre egy példányt a TeXJob osztályból egy újonnan létrehozott XpsDevice segítségével .aspose.com/tex/java/com.aspose.tex.rendering/xpsdevice/) objektumot, és futtassa a feladatot a run() metódus meghívásával.

Java kód példa: TeX/LaTeX fájl beírása

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();



GYIK

1. Mi a szedés a LaTeX-ben?

A LaTeX támogatja a dokumentumok készítői számára hasznos, csomagoknak nevezett különféle szedési szolgáltatásokat. Ezekben a csomagokban fejlett eszközöket találhat matematikai képletekhez, grafikák rajzolásához, táblázatok és sablonok készítéséhez stb.

2. A LaTeX egy szedőszoftver?

Igen, a LaTeX egy szedőszoftver, amelyet széles körben használnak különféle típusú kidolgozott dokumentumok, például tudományos munkák, kutatási cikkek, cikkek, szakdolgozatok, könyvek és sok más létrehozására.

3. Hogyan lehet TeX fájlokat szedni?

A TeX fájlok Aspose.TeX API megoldással történő beszúrásához létre kell hoznia az Object TeX vagy az Object LaTeX formátum konverziós beállításait az Object TeX motorbővítmény alapján. Ezután adjon meg egy fájlrendszer-munkakönyvtárat a kimenethez. Végül hozzon létre egy példányt a TeXJob osztályból, és futtassa a szedési folyamatot a TeXJob.Run() metódussal.

LaTeX Mi a LaTeX fájlformátum

A LaTeX egy TeX formátum, ha röviden mondjuk. A LaTeX fájlok egyszerű szöveges fájlok ASCII kódolású, saját jelölőnyelvükön írva. Előfordulhat, hogy más adatok, például képek és/vagy más LaTeX-fájlok felvételére is szükség lehet. A LaTeX egy csomó fejlett szolgáltatást kínálhat táblázatok létrehozásához, grafikák beépítéséhez, matematikai egyenletek és különböző képletek írásához stb. Mindezek a szolgáltatások úgynevezett csomagokban érhetők el.