Personalizar la salida

Solución API .NET para personalizar la salida TeX

 

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.

El artículo TeX I/O de la documentación explica que un trabajo TeX normalmente produce un archivo de salida principal que contiene el documento resultante y un archivo de transcripción (o registro).

En esta página, encontrará algunos consejos sobre cómo personalizar la salida de un trabajo TeX. Para personalizar la salida TeX 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

Consejos sobre cómo personalizar la salida TeX C#:

  1. El motor TeX puede acceder a volúmenes de datos sólo como archivos, lo que significa “por nombre”. Por lo tanto, el subsistema de salida TeX proporciona ‘ranuras’ de datos en respuesta a consultas por nombre.
  2. La API de Aspose.TeX para .NET define la interfaz IOutputWorkingDirectory , que incluye solo un método propio GetOutputFile( ). Es ese método el que devuelve ’espacios’ de datos por nombre. En otras palabras, un Directorio de trabajo de salida es en realidad un diccionario que asigna nombres de archivos a ‘ranuras’ de datos. Tenga en cuenta que TeX puede escribir un archivo y luego leerlo. Es por eso que IOtputWorkingDirectory extiende la interfaz IInputWorkingDirectory .
  3. El método GetOutputFile() tiene un argumento de salida fullName que puede necesitar en sus implementaciones personalizadas de la interfaz.



Preguntas más frecuentes

1. ¿Cómo escribo resultados de TeX y LaTeX?

En TeX primitivo hay tres comandos responsables de generar archivos distintos al archivo de salida principal: \openout<número>=<nombre de archivo>, \closeout<número> y \write<número>{<token lista>}. Los dos primeros comandos abren y cierran archivos auxiliares para escritura, mientras que el último escribe una lista de tokens (que pueden constituir algún texto, por ejemplo) como una línea de texto. En LaTeX, dicha salida a archivos auxiliares normalmente está oculta para el usuario dentro del propio LaTeX o dentro de los paquetes.

2. ¿Cómo trabajar con salida TeX?

Para obtener resultados TeX de las formas más comunes (como archivos en disco o archivos empaquetados en un archivo ZIP) usando la solución API Aspose.TeX, use clases que implementen IOutputWorkingDirectory interfaz.

3. ¿Cómo veo la salida de LaTeX?

Para ver archivos TeX/LaTeX en línea, existen aplicaciones Visor gratuitas. Con ellos, todo lo que tienes que hacer es cargar archivos TeX/LaTeX y en un momento tendrás el resultado en pantalla.

4. ¿Cómo personalizar la salida TeX?

Para personalizar la salida TeX usando esta solución API, necesita desarrollar su propia implementación de la interfaz IOutputWorkingDirectory y luego usar como el valor de la propiedad OutputWorkingDirectory en las opciones de trabajo de TeX.

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.