Cargar archivos fuente TeX desde el disco
Solución API .NET para cargar archivos TeX/LaTeX desde el disco
TeX se conoce como lenguaje de composición tipográfica. Esto significa que no formatea su texto en el documento, sino que ingresa texto sin formato que contiene los fragmentos de texto del documento junto con comandos que controlan la salida. Como resultado, obtendrá el archivo formateado del formato deseado (especificado). TeX es el núcleo central del sistema de publicación (composición tipográfica por computadora). Un trabajo TeX se ejecuta en un archivo TeX especificado explícitamente. Para obtener una comprensión más profunda de la entrada y salida de TeX, consulte la sección TeX I/O de la Documentación.
Como es sabido, el objetivo principal de TeX es ayudar a crear escritura de textos matemáticos o técnicos. Pero antes de cualquier manipulación, primero se debe cargar el archivo. Aquí encontrará fragmentos de código que explican cómo cargar archivos fuente TeX desde el disco usando el directorio del sistema de archivos como entrada, dirigir la salida a un archivo XPS y escribir la salida del terminal en la consola.
Para ejecutar los ejemplos necesitamos:
La API Aspose.TeX para .NET, que es una API de conversión y manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C#.
Abra el administrador de paquetes NuGet, busque Aspose.TeX e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes:
Package Manager Console Command
PM> Install-Package Aspose.TeX
Pasos para cargar TeX desde el disco C#.
- Cree opciones de conversión para el formato Object TeX en la extensión del motor Object TeX usando el método ConsoleAppOptions() de TeXOptions clase.
- Especifique un directorio de trabajo del sistema de archivos para la entrada. Utilice la clase InputFileSystemDirectory .
- Especifique un directorio de trabajo del sistema de archivos para la salida utilizando la clase OutputFileSystemDirectory .
- Especifique la consola como terminal de salida utilizando la clase OutputConsoleTerminal .
- Especifique un terminal de memoria como terminal de salida si es necesario. Para hacerlo, utilice la clase OutputMemoryTerminal .
- Cree una instancia de la clase TeXJob con un XpsDevice y ejecute el trabajo llamando al método Run().
Ejemplo de código C#: carga de TeX desde el disco
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 Qué es TeX Formato de archivo
TeX no es en realidad un formato. Es a la vez un lenguaje de programación y también un motor de interpretación que entiende este lenguaje. Un archivo TeX es un documento creado en LaTeX. Este documento puede incluir gráficos, tablas, símbolos, listas, fórmulas y ecuaciones.
Preguntas más frecuentes
1. ¿Cómo puedo leer archivos TeX en línea?
Para leer archivos TeX en línea existe una aplicación gratuita Viewer . Con él, sólo necesitarás cargar archivos y obtener el resultado en la pantalla en tan solo un momento. También puede utilizar la aplicación LaTeX Include Graphics que le permite crear un archivo LaTeX que incluye gráficos.
2. ¿Qué clases se utilizan para cargar archivos TeX desde el disco?
Para proporcionar la entrada de archivos TeX desde el disco, utilice la clase InputFileSystemDirectory .
3. ¿Cómo cargo un archivo TeX desde el disco?
Primero, cree opciones de conversión usando ConsoleAppOptions(). Luego especifique un directorio de trabajo del sistema de archivos para la entrada y salida. Defina las opciones de guardado y, finalmente, ejecute el trabajo.