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:
- 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.
- 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.
- 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.