Laden Sie TeX-Quelldateien von der Festplatte

.NET-API-Lösung zum Laden von TeX/LaTeX-Dateien von der Festplatte

 

TeX ist als Schriftsatzsprache bekannt. Das bedeutet, dass Sie Ihren Text nicht im Dokument formatieren, sondern einfachen Text eingeben, der die Textfragmente des Dokuments sowie Befehle 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 wird auf einer explizit angegebenen TeX-Datei ausgeführt. Um ein tieferes Verständnis der TeX-Eingabe und -Ausgabe zu erlangen, lesen Sie den Abschnitt TeX I/O der Dokumentation.

Bekanntermaßen besteht der Hauptzweck von TeX darin, die Erstellung mathematischer oder technischer Texte zu unterstützen. Bevor jedoch Manipulationen vorgenommen werden, muss die Datei zunächst geladen werden. Hier finden Sie Codeausschnitte, die erklären, wie Sie TeX-Quelldateien von der Festplatte laden, indem Sie das Dateisystemverzeichnis für die Eingabe verwenden, die Ausgabe in eine XPS-Datei umleiten und die Terminalausgabe in die Konsole schreiben.

Um die Beispiele auszuführen, benötigen wir:

  • Die Aspose.TeX für .NET-API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung 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 über die Package Manager-Konsole verwenden:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Schritte zum Laden von TeX von der Festplatte C#.

  1. Erstellen Sie Konvertierungsoptionen für das Object TeX-Format auf der Object TeX-Engine-Erweiterung mit der Methode ConsoleAppOptions() der TeXOptions Klasse.
  2. Geben Sie ein Dateisystem-Arbeitsverzeichnis für die Eingabe an. Verwenden Sie die Klasse InputFileSystemDirectory .
  3. Geben Sie mithilfe der Klasse OutputFileSystemDirectory ein Dateisystem-Arbeitsverzeichnis für die Ausgabe an.
  4. Geben Sie die Konsole mithilfe der Klasse OutputConsoleTerminal als Ausgabeterminal an.
  5. Geben Sie bei Bedarf ein Speicherterminal als Ausgabeterminal an. Verwenden Sie dazu die Klasse OutputMemoryTerminal .
  6. 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 Was ist TeX Dateiformat

TeX ist eigentlich kein Format. Es ist gleichzeitig eine Programmiersprache und auch eine Interpreter-Engine, die diese Sprache versteht. Eine TeX-Datei ist ein in LaTeX erstelltes Dokument. Dieses Dokument kann Grafiken, Tabellen, Symbole, Listen, Formeln und Gleichungen enthalten.



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.