TeX fájlok gépelése

Gépeljen be egy TeX-fájlt egyéni TeX-formátum C++ használatával

 

A szedés az a folyamat, amelynek során a szöveget és a képeket egy oldalon tetszetős és olvasható módon rendezzük el. Ez a folyamat magában foglalja a szöveg térközének, betűtípusának és elrendezésének beállítását. A TeX kontextusában a szedés egy TeX-fájl elővételének folyamatát jelenti, és azt egy szedett dokumentummá, például PDF-fájllá alakítják. Ez általában egy TeX motor nevű programmal történik, amely értelmezi a TeX kódot és egy szedett dokumentumot állít elő.

A TeX és a LaTeX hatékony szedési képességeiről ismertek, mint például az összetett matematikai egyenletek és szimbólumok kezelésére, valamint kiváló minőségű dokumentumok létrehozására. További szedőeszközök közé tartozik a Microsoft Word, az Adobe InDesign és a QuarkXPress.

A TeX-fájlokat a parancssorból is beírhatja a megfelelő parancs futtatásával, vagy használhat TeX-könyvtárakat a különböző programozási nyelvekhez a TeX-fájlok programozott beszúrásához. Használhatja például az Aspose.TeX for C++ fájlt a TeX-fájlok adatfolyamból történő szedéséhez. Itt talál egy kódpéldát az ilyen manipulációra.

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

  • Aspose.TeX for C++ 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 Package Manager konzolból.

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

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

  1. Hozzon létre egy formátumszolgáltatót az InputFileSystemDirectory osztály használatával.
  2. Állítsa be az egyéni formátum átalakítási beállításait a TeXOptions osztály ConsoleAppOptions() metódusával és az ObjectTeX motorhosszabbítás.
  3. Adja meg a bemeneti munkakönyvtárat, ha nem adatfolyamként adja meg, az InputFileSystemDirectory osztály használatával.

C++ Kód a TeX betűszedéséhez

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.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX()); // TeXConfig::get_ObjectLaTeX()
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Run the job.
System::MakeObject<Aspose::TeX::TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world"),
    System::MakeObject<XpsDevice>(), options)->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.

TeX Mi a TeX fájlformátum

A TeX valójában nem formátum. Ez egyben egy programozási nyelv és egy tolmácsmotor is, amely megérti ezt a nyelvet. A TeX fájl egy LaTeX-ben létrehozott dokumentum. Ez a dokumentum grafikákat, táblázatokat, szimbólumokat, listákat, képleteket és egyenleteket tartalmazhat.