Egyéni TeX kimenet megvalósítása

C++ API megoldás a TeX kimenet testreszabásához

 

A TeX gépi szedőrendszerként ismert, amely a TeX nyelven írt programokkal foglalkozik. Ahelyett, hogy a szöveget közvetlenül a dokumentumban formáznák, a felhasználók olyan programokat írnak, amelyek a dokumentum szövegrészleteit és a kimenetet vezérlő parancsokat tartalmazzák.

A TeX I/O dokumentációs cikk elmagyarázza, hogy a TeX-feladatok általában egy fő kimeneti fájlt állítanak elő, amely tartalmazza az eredményül kapott dokumentumot és egy átiratot ( vagy log) fájl.

Az Aspose.TeX API-n belül vannak beépített TeX kimeneti megvalósítások a fájlok helyi fájlrendszerbe mentéséhez egy ZIP archívumba.

Ezen az oldalon tanácsokat adunk a TeX-feladat kimenet saját megvalósításához. A TeX kimenet testreszabásához a következőkre van szükségünk:

  • Az Aspose.TeX for C++ API – funkciókban gazdag, hatékony és könnyen használható dokumentumfeldolgozási és -konverziós API a C++ platformhoz.
  • Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.TeX.Cpp elemet, majd telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Tippek a TeX C++ kimenet testreszabásához:

  1. A TeX motor az adatkötetekre fájlként hivatkozik, ami azt jelenti, hogy “név szerint”. Ezért a TeX kimeneti alrendszer adat “réseket” biztosít a név szerinti lekérdezésekre válaszul. A TeX a kimeneti adatait ezekbe az adathelyekre írja.
  2. Az Aspose.TeX for C++ API bevezeti az IOutputWorkingDirectory felületet, amely egyetlen *GetOutputFile()-t deklarál. „Slots” adatszolgáltatási módszer név szerint. Más szóval, az Output Working Directory lényegében egy szótár, amely a fájlneveket adat “helyekkel” társítja. Ne feledje, hogy a TeX fájlt írhat, majd azt követően elolvashatja. Ennek érdekében az IOutputWorkingDirectory kiterjeszti az IInputWorkingDirectory felületet.
  3. A GetOutputFile() metódusnak van egy out argumentuma fullName, amelyre szükség lehet a felület egyéni megvalósításaiban.



GYIK

1. Hogyan írhatok kimenetet a TeX-ből és a LaTeX-ből?

A primitív TeX-ben három parancs felelős a kimeneti fájltól eltérő fájlokba: \openout<szám>=<fájlnév>, \closeout<szám> és \write<szám>{<token lista>}. Az első két parancs a segédfájlokat nyitja meg és zárja be az íráshoz, míg az utolsó a tokenek listáját (amelyek tartalmazhatnak például szöveget) szövegsorként ír. A LaTeX-ben a segédfájlok ilyen kimenetei általában el vannak rejtve a felhasználó elől magában a LaTeX-ben vagy a csomagokban.

2. Hogyan kell dolgozni a TeX kimenettel?

Ha az Aspose.TeX API-megoldás segítségével a TeX-kimenetet a legáltalánosabb módokon (lemezen lévő fájlokként vagy ZIP-archívumba csomagolt fájlokként) szeretné megszerezni, használja az IOutputWorkingDirectory osztályokat. /tex/cpp/class/aspose.te_x.i_o.i_output_working_directory/) felület.

3. Hogyan nézhetem meg a LaTeX kimenetet?

A TeX/LaTeX fájlok online megtekintéséhez ingyenes Viewer alkalmazások állnak rendelkezésre. Velük nincs más dolgod, mint feltölteni a TeX/LaTeX fájlokat, és egy pillanat alatt megjelenik az eredmény a képernyőn.

4. Hogyan lehet testreszabni a TeX kimenetet?

A TeX-kimenet testreszabásához ezzel az API-megoldással, ki kell fejlesztenie az IOutputWorkingDirectory felület saját megvalósítását, majd ezt kell használnia az OutputWorkingDirectory értékeként. /class/aspose.te_x.te_x_options) tulajdonság a TeX feladatbeállításokban.

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.