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.
- 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.
- Adjon meg egy fájlrendszer munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály használatával.
- 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.