A bevitel testreszabása

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

 

A TeX gépi szedőnyelvként 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 Dokumentáció TeX I/O cikkében leírtak szerint a TeX-feladat általában egy kifejezetten meghatározott TeX-fájlon fut. Tehát ezt a fájlt belefoglaljuk egy adott TeX-feladat bemenetébe.

Ezen az oldalon talál néhány tippet a TeX forrásfájlok bevitelének testreszabásához, figyelembe véve, hogy a fő forrásfájlnak követnie kell a TeX szintaxisát, és ideális esetben csak a motor számára „ismert” parancsokat kell tartalmaznia. Más fájlok is szerepelhetnek, például adatfájlok vagy grafikus fájlok.

A TeX bevitel testreszabá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

Tippek a TeX C# bemenet testreszabásához:

  1. A TeX motor csak fájlként tud hozzáférni az adatkötetekhez, ami azt jelenti, hogy „név szerint”. Ezért a TeX bemeneti alrendszernek az automatikusan feldolgozott adatok betáplálásáért felelős része adatmennyiségeket biztosít a név szerinti lekérdezésekre válaszul.
  2. Az Aspose.TeX for .NET API határozza meg az IInputWorkingDirectory felületet, amely csak egy metódust tartalmaz, a GetFile(). Ez az a metódus, amely név szerint adja vissza a „fájlokat”. Más szavakkal, az Input Working Directory valójában egy szótár, amely a fájlneveket adatkötetekre képezi le.
  3. A GetFile() metódusnak egy out argumentuma van fullName. Például az InputFileSystemDirectory megvalósításban a kért fájl teljes elérési útját tartalmazza a lemezen. az átirat (.log) fájlba írva.



GYIK

1. Hogyan olvashatom be a TeX és a LaTeX bemenetét?

A primitív TeX-ben négy parancs felelős a fő bemeneti fájltól eltérő fájlok beviteléért, például \\input <fájlnév>, \\openin<szám>=<fájlnév>, \closein<szám> és\beolvasás<szám> a <vezérlőszekvencia>-ba. Az első parancs hatására a motor feldolgozza azt a fájlt, amelynek a neve paraméterként van megadva. A következő két segédadatfájl megnyit és bezár. Az utolsó pedig beolvas egy sort egy segédfájlból a token listájaként, és ezt a listát egy vezérlőszekvenciához (vagy parancshoz) rendeli. A LaTeX-ben a bevitel egyszerűbb. Az azonnali feldolgozáshoz szükséges további fájlok leggyakrabban úgynevezett csomagok, amelyeket szükség esetén a \\usepackage{<csomagnév>} paranccsal kell szerepeltetni a LaTeX fájl preambulumában. A kiegészítő adatbevitel is leggyakrabban meghatározott csomagok által biztosított makrókba van csomagolva.

2. Hogyan kell dolgozni a TeX bemenettel?

Ha az Aspose.TeX API-megoldás segítségével a legáltalánosabb módokon (lemezen lévő fájlokból vagy ZIP-archívumba csomagolt fájlokból) szeretné biztosítani a TeX-bevitelt, használja az IInputWorkingDirectory osztályokat. /tex/net/aspose.tex.io/iinputworkingdirectory) felület.

3. Hogyan lehet testreszabni a TeX bemenetet?

A TeX bevitel testreszabásához ezzel az API-megoldással, ki kell fejlesztenie az IInputWorkingDirectory felület saját megvalósítását, majd ez az InputWorkingDirectory tulajdonság értéke 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.