TeX/LaTeX fájlok beszúrása

TeX/LaTeX fájlok C# .NET típusa

 

A TeX az egyik adatjelölő nyelvként és egyben szedőnyelvként is ismert. Ez azt jelenti, hogy nem formázza a szöveget a dokumentumban, hanem egyszerű szöveget ír be, amely a dokumentum szövegrészeit tartalmazza a kimenetet vezérlő parancsokkal együtt. A TeX a kiadványkészlet-rendszer (számítógépes szedés) központi magja.

A TeX-szedés mélyebb megértéséhez tanulja meg a Mi az 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:

  • Az Aspose.TeX for .NET API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C# platformhoz.

  • Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.TeX fájlt, és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból:

Package Manager Console Command

PM> Install-Package Aspose.TeX

A TeX beírásának lépései C# használatával.

  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() metódusával TeXOptions osztály. Használja az ObjectTeX() konfigurációt, ha a beírni kívánt TeX fájl Plain TeX formátumú, vagy akár tartalmaz is csak TeX primitívek a szöveges adatokon kívül. Ha a TeX fájl LaTeX formátumú, akkor helyette 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 objektumot, és futtassa a feladatot a Run() metódus meghívásával.

Példa C# kódra: TeX/LaTeX fájl beírása

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
// 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.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// 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.