TeX forrásfájlok betöltése lemezről

.NET API megoldás TeX/LaTeX fájlok lemezről történő betöltéséhez

 

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 a dokumentum szövegrészleteit tartalmazza a kimenetet vezérlő parancsokkal együtt. A kimeneten a kívánt (megadott) formátumú formázott fájlt kapja meg. A TeX a kiadványszerkesztő rendszer (számítógépes szedés) központi magja. A TeX-feladat egy kifejezetten megadott TeX-fájlon fut. A TeX bemenet és kimenet mélyebb megértéséhez tanulmányozza a dokumentáció TeX I/O szakaszát.

Mint ismeretes, a TeX fő célja a matematikai vagy műszaki szövegek írásának segítése. De bármilyen művelet előtt a fájlt először be kell tölteni. Itt olyan kódrészleteket talál, amelyek elmagyarázzák, hogyan tölthet be TeX forrásfájlokat a lemezről a bemenethez a fájlrendszer könyvtárát használva, 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-ra, amely egy funkciókban gazdag, nagy teljesítményű é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ő konzolból (Package Manager Console):

Package Manager Console Command

PM> Install-Package Aspose.TeX

TeX betöltésének lépései lemezről C#-ban.

  1. Hozzon létre konverziós beállításokat az Object TeX formátumhoz az Object TeX motor kiterjesztésén a TeXOptions osztály ConsoleAppOptions() metódusával.
  2. Adjon meg egy fájlrendszer-munkakönyvtárat a bemenethez. Használja az InputFileSystemDirectory osztályt.
  3. Adjon meg egy fájlrendszer-munkakönyvtárat a kimenethez az OutputFileSystemDirectory osztály használatával.
  4. Határozza meg a konzolt kimeneti terminálként az OutputConsoleTerminal osztály használatával.
  5. Szükség esetén határozzon meg egy memóriaterminált kimeneti terminálként. Ehhez használja az OutputMemoryTerminal osztályt.
  6. Hozzon létre egy példányt a TeXJob osztályból egy újonnan létrehozott XpsDevice objektummal, és futtassa a feladatot a Run() metódus meghívásával.

C# kódpélda: 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

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.



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.