Personnaliser la sortie

Solution API .NET pour personnaliser la sortie TeX

 

TeX est connu comme un langage de composition automatique. Cela signifie que vous ne formatez pas votre texte dans le document, mais que vous saisissez du texte brut contenant les fragments de texte du document ainsi que des commandes qui contrôlent la sortie.

L’article TeX I/O de la documentation explique qu’un travail TeX produit généralement un fichier de sortie principal qui contient le document résultant et un fichier de transcription (ou journal).

Sur cette page, vous trouverez quelques conseils sur la façon de personnaliser la sortie d'un travail TeX. Pour personnaliser la sortie TeX, nous avons besoin de :

  • L'API Aspose.TeX pour .NET qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme C#.

  • Ouvrez le gestionnaire de paquets NuGet, recherchez Aspose.TeX et installez-le. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de paquets (Package Manager Console) :

Package Manager Console Command

PM> Install-Package Aspose.TeX

Conseils sur la façon de personnaliser la sortie TeX en C# :

  1. Le moteur TeX ne peut accéder aux volumes de données qu’en tant que fichiers, ce qui signifie ‘par nom’. Par conséquent, le sous-système de sortie TeX fournit des ’emplacements’ de données en réponse aux requêtes par nom.
  2. L’API Aspose.TeX pour .NET définit l’interface IOutputWorkingDirectory , qui n’inclut qu’une seule méthode propre GetOutputFile(). C’est cette méthode qui renvoie les ’emplacements’ de données par leur nom. En d’autres termes, un Répertoire de travail de sortie est en fait un dictionnaire qui associe les noms de fichiers aux ’emplacements de données’. Notez que TeX peut écrire un fichier puis le lire. C’est pourquoi IOutputWorkingDirectory étend l’interface IInputWorkingDirectory .
  3. En plus de l’ ’emplacement de données’, la méthode GetOutputFile() renvoie (au sein d’un objet de la classe composite NamedStream ) le ’nom complet’ du fichier dont vous pourriez avoir besoin dans vos implémentations personnalisées de l’interface.



FAQ

1. Comment créer un fichier LaTeX ?

Aspose.TeX Solution vous permet de créer un fichier LaTeX en ligne. Utilisez simplement l’une des applications multiplateformes  : Éditeur d’équations LaTeX, Éditeur LaTeX ou Générateur de tables LaTeX. Ils vous permettent de générer des fichiers en quelques instants.

2. Comment travailler avec la sortie d’un fichier TeX ?

Pour manipuler la sortie de TeX à l’aide de la solution API Aspose.TeX, utilisez les classes de sortie de Aspose.TeX.IO espace de noms.

3. Comment afficher la sortie LaTeX ?

Pour afficher les fichiers TeX/LaTeX en ligne, il existe des applications gratuites Viewer . Avec eux, vous n’aurez qu’à télécharger des fichiers et à obtenir le résultat à l’écran en un instant.

4. Comment personnaliser la sortie d’un fichier TeX ?

Pour personnaliser la sortie d’un fichier TeX à l’aide de cette solution API, vous devez créer des options de moteur TeX. Spécifiez ensuite un répertoire de travail du système de fichiers pour l’entrée à l’aide de la classe OutputFileSystemDirectory.

TeX What is TeX File Format

TeX est un système de composition typographique et un langage de programmation permettant de créer des documents de haute qualité, notamment avec des formules mathématiques. Les fichiers .tex sont du texte brut traité par des moteurs TeX (pdfTeX, XeTeX, LuaTeX) pour produire du PDF ou du DVI.