TeX-Quelldateien von der Festplatte laden
.NET API Lösung zum Laden von TeX/LaTeX-Dateien von der Festplatte
TeX ist als Textsatzsprache bekannt. Das bedeutet, dass Sie Ihren Text nicht im Dokument formatieren, sondern Klartext eingeben, der die Textfragmente des Dokuments zusammen mit Befehlen enthält, die die Ausgabe steuern. Bei der Ausgabe erhalten Sie die formatierte Datei im gewünschten (angegebenen) Format. TeX ist der zentrale Kern des Publikationssatzsystems (Computersatz). Ein TeX-Job läuft auf einer explizit angegebenen TeX-Datei. Um ein tieferes Verständnis der TeX-Eingabe und -Ausgabe zu erlangen, lesen Sie den Abschnitt TeX I/O der Dokumentation.
Wie allgemein bekannt, besteht der Hauptzeck von TeX darin, das Erstellen mathematischer oder technischer Texte zu unterstützen. Doch vor jeglicher Bearbeitung muss die Datei zunächst geladen werden. Hier finden Sie Codebeispiele, die erklären, wie Sie TeX-Quelldateien von der Festplatte laden, wobei das Dateisystemverzeichnis für die Eingabe verwendet wird, die Ausgabe in eine XPS-Datei geleitet wird und die Terminalausgabe in die Konsole geschrieben wird.
Um die Beispiele auszuführen, benötigen wir:
Die Aspose.TeX für .NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung und -konvertierung für die C#-Plattform.
Öffnen Sie den NuGet-Paketmanager, suchen Sie nach Aspose.TeX und installieren Sie es. Sie können auch den folgenden Befehl in der Paketmanager-Konsole (Package Manager Console) verwenden:
Package Manager Console Command
PM> Install-Package Aspose.TeX
Schritte zum Laden von TeX von der Festplatte in C#.
- Erstellen Sie Konvertierungsoptionen für das Object TeX-Format auf der Object TeX-Engine-Erweiterung mit der Methode ConsoleAppOptions() der Klasse TeXOptions .
- Geben Sie ein Dateisystem-Arbeitsverzeichnis für die Eingabe an. Verwenden Sie die Klasse InputFileSystemDirectory .
- Geben Sie ein Dateisystem-Arbeitsverzeichnis für die Ausgabe an, indem Sie die Klasse OutputFileSystemDirectory verwenden.
- Geben Sie die Konsole als Ausgabeterminal an, indem Sie die Klasse OutputConsoleTerminal verwenden.
- Geben Sie bei Bedarf ein Speicherterminal als Ausgabeterminal an. Verwenden Sie dazu die Klasse OutputMemoryTerminal .
- Erstellen Sie eine Instanz der Klasse TeXJob mit einem neu erstellten XpsDevice -Objekt und führen Sie den Job aus, indem Sie die Methode Run() aufrufen.
C#-Codebeispiel: Laden von TeX von der Festplatte
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 What is TeX File Format
TeX ist ein Satzsystem und eine Programmiersprache, das Dokumente in Klartext beschreibt. TeX‑Dateien werden von einer TeX‑Engine (z. B. pdfTeX, XeTeX, LuaTeX) verarbeitet und erzeugen Ausgaben wie PDF oder DVI. Es bietet präzise Kontrolle über Layout, Typografie und mathematische Formeln.
FAQ
1. Wie kann ich TeX-Dateien online lesen?
Um TeX-Dateien online zu lesen, gibt es eine kostenlose Viewer -Anwendung. Damit müssen Sie nur Dateien hochladen und erhalten das Ergebnis im Handumdrehen auf dem Bildschirm. Sie können auch die Anwendung LaTeX Include Graphics verwenden, mit der Sie eine LaTeX-Datei erstellen können, die Grafiken enthält.
2. Welche Klassen werden zum Laden von TeX-Dateien von der Festplatte verwendet?
Um die Eingabe von TeX-Dateien von der Festplatte bereitzustellen, verwenden Sie die Klasse InputFileSystemDirectory .
3. Wie lade ich eine TeX-Datei von der Festplatte?
Erstellen Sie zunächst Konvertierungsoptionen mit ConsoleAppOptions(). Geben Sie dann ein Dateisystem-Arbeitsverzeichnis für die Ein- und Ausgabe an. Definieren Sie die Speicheroptionen und führen Sie abschließend den Job aus.