Kimenet testreszabása

.NET API megoldás a TeX kimenet testreszabásához

 

A TeX szedési nyelvként ismert. Ez azt jelenti, hogy nem a dokumentumban formázza a szöveget, hanem egyszerű szöveget ír be, amely tartalmazza a dokumentum szövegrészleteit a kimenetet vezérlő parancsokkal együtt.

A dokumentáció TeX I/O című cikke elmagyarázza, hogy a TeX feladat általában egy fő kimeneti fájlt hoz létre, amely tartalmazza a kapott dokumentumot, valamint egy naplófájlt.

Ezen az oldalon néhány tippet talál a TeX feladat kimenetének testreszabásához. A TeX kimenet testreszabásához szükségünk van:

  • Az Aspose.TeX for .NET API-ra, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelő és -konvertáló API a C# platformhoz.

  • Nyissa meg a NuGet csomagkezelőt, keressen rá az Aspose.TeX kifejezésre, és telepítse. Használhatja a következő parancsot is a Csomagkezelő Konzolon (Package Manager Console) keresztül:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Tippek a TeX kimenet testreszabásához C# nyelven:

  1. A TeX motor az adatmennyiségekhez csak fájlként férhet hozzá, ami azt jelenti, hogy „név szerint”. Ezért a TeX kimeneti alrendszer adat-„helyeket” biztosít a név szerinti lekérdezésekre válaszul.
  2. Az Aspose.TeX for .NET API meghatározza az IOutputWorkingDirectory interfészt, amely csak egy saját metódust, a GetOutputFile()-t tartalmazza. Ez a metódus adja vissza az adat-„helyeket” név szerint. Más szóval, a Kimeneti munkakönyvtár valójában egy szótár, amely a fájlneveket „adathelyekhez” rendeli. Vegye figyelembe, hogy a TeX írhat egy fájlt, majd elolvashatja azt. Ezért az IOutputWorkingDirectory kiterjeszti az IInputWorkingDirectory interfészt.
  3. Az „adathely” mellett a GetOutputFile() metódus visszaadja (a kompozit NamedStream osztály egy objektumán belül) a fájl „teljes nevét”, amelyre szüksége lehet az interfész egyedi 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/net/aspose.tex.io/ioutputworkingdirectory) 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 ez az OutputWorkingDirectory tulajdonság értéke a TeX munkabeállításokban.

TeX What is TeX File Format

TeX egy tipográfiai rendszer és programozási nyelv, amely lehetővé teszi magas minőségű dokumentumok, különösen matematikai képletek létrehozását. A .tex fájlok egyszerű szövegként íródnak, és TeX‑motorok (pdfTeX, XeTeX, LuaTeX) dolgozzák fel őket PDF vagy DVI kimenethez.