Töltsön be TeX forrásfájlokat a lemezről
.NET API megoldás a TeX/LaTeX fájlok lemezről való betöltésére
A TeX 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 kimeneten megkapja a kívánt (megadott) formátumú formázott fájlt. A TeX a kiadványkészlet-rendszer (számítógépes szedés) központi magja. Egy TeX-feladat egy kifejezetten meghatározott TeX-fájlon fut. A TeX bemenet és kimenet mélyebb megértéséhez olvassa el a TeX I/O részét a Dokumentációban.
Mint ismeretes, a TeX fő célja a matematikai vagy technikai szövegírás létrehozásának elősegítése. De minden manipuláció előtt először be kell tölteni a fájlt. Itt olyan kódrészleteket talál, amelyek elmagyarázzák, hogyan tölthet be TeX forrásfájlokat a lemezről a fájlrendszer-könyvtár használatával bevitelként, hogyan irányíthatja a kimenetet egy XPS-fájlba, és hogyan írhatja a terminál kimenetét a konzolra.
A példák futtatá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
A TeX betöltésének lépései a C# lemezről.
- Hozzon létre konverziós beállításokat az Object TeX formátumhoz az Object TeX motorbővítményen a ConsoleAppOptions() metódusával TeXOptions osztály.
- Adja meg a fájlrendszer munkakönyvtárát a bemenethez. Használja az InputFileSystemDirectory osztályt.
- Adjon meg egy fájlrendszer munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály használatával.
- Adja meg a konzolt kimeneti terminálként az OutputConsoleTerminal osztály használatával.
- Ha szükséges, adjon meg egy memóriaterminált kimeneti csatlakozóként. Ehhez használja az OutputMemoryTerminal osztályt.
- Hozzon létre egy példányt a TeXJob osztályból egy újonnan létrehozott XpsDevice objektumot, és futtassa a feladatot a Run() metódus meghívásával.
Példa C# kódra: TeX betöltése lemezről
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();
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.
GYIK
1. Hogyan olvashatok TeX fájlokat online?
A TeX-fájlok online olvasásához egy ingyenes Viewer alkalmazás áll rendelkezésre. Ezzel csak fájlokat kell feltöltenie, és egy pillanat alatt megjelenik az eredmény a képernyőn. Használhatja a LaTeX Include Graphics alkalmazást is, amely lehetővé teszi grafikákat tartalmazó LaTeX fájl létrehozását.
2. Milyen osztályokat használnak a TeX fájlok lemezről való betöltésére?
A TeX-fájlok lemezről történő beviteléhez használja az InputFileSystemDirectory osztályt.
3. Hogyan tölthetek be egy TeX fájlt a lemezről?
Először hozzon létre konverziós beállításokat a ConsoleAppOptions() segítségével. Ezután adjon meg egy fájlrendszer munkakönyvtárát a bemenethez és a kimenethez. Határozza meg a mentési beállításokat, és végül futtassa a feladatot.