Implémenter une sortie TeX personnalisée
Solution API C++ pour personnaliser la sortie TeX
TeX est connu comme un système de composition automatique qui traite les programmes écrits en langage TeX. Au lieu de formater votre texte directement dans le document, les utilisateurs écrivent des programmes contenant des fragments de texte du document ainsi que des commandes contrôlant la sortie.
L’article de documentation TeX I/O explique qu’un travail TeX produit généralement un fichier de sortie principal contenant le document résultant et une transcription ( ou journal).
Dans l’API Aspose.TeX, il existe des implémentations de sortie TeX intégrées pour enregistrer des fichiers sur le système de fichiers local dans une archive ZIP.
Sur cette page, nous vous conseillons sur la façon de créer votre propre implémentation de la sortie d'une tâche TeX. Pour personnaliser la sortie TeX, nous avons besoin de :
- L’API Aspose.TeX pour C++, une API de traitement et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme C++.
- Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.TeX.Cpp, puis installez-le. Vous pouvez également utiliser la commande suivante depuis la console Package Manager :
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Conseils sur la façon de personnaliser la sortie TeX C++ :
- Le moteur TeX fait référence aux volumes de données sous forme de 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. TeX écrit ses données de sortie dans ces « emplacements » de données.
- L’API Aspose.TeX pour C++ introduit l’interface IOutputWorkingDirectory , qui déclare un seul GetOutputFile() Méthode fournissant des “slots” de données par nom. En d’autres termes, le Output Working Directory est essentiellement un dictionnaire qui associe les noms de fichiers aux « emplacements » de données. Notez que TeX peut écrire un fichier puis le lire. Pour répondre à cela, IOutputWorkingDirectory étend l’interface IInputWorkingDirectory .
- La méthode GetOutputFile() a un argument out fullName, qui peut être requis 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 obtenir une sortie TeX de la manière la plus courante (sous forme de fichiers sur disque ou de fichiers emballés dans une archive ZIP) à l’aide de la solution API Aspose.TeX, utilisez des classes qui implémentent le IOutputWorkingDirectory .
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 TeX à l’aide de cette solution API, vous devez développer votre propre implémentation de l’interface IOutputWorkingDirectory, puis l’utiliser comme valeur de OutputWorkingDirectory dans les options de travail TeX.
TeX Qu'est-ce que le format de fichier TeX
TeX n'est pas réellement un format. C'est à la fois un langage de programmation et aussi un moteur d'interprétation qui comprend ce langage. Un fichier TeX est un document créé en LaTeX. Ce document peut inclure des graphiques, des tableaux, des symboles, des listes, des formules et des équations.