Personnaliser la saisie

Solution API .NET pour personnaliser l’entrée TeX

 

TeX est connu comme un langage de composition automatique. Cela signifie que vous ne formatez pas votre texte dans le document, mais saisissez du texte brut contenant les fragments de texte du document ainsi que les commandes qui contrôlent la sortie. Comme décrit dans l’article TeX I/O de la documentation, le travail TeX s’exécute généralement sur un fichier TeX explicitement spécifié. Nous incluons donc ce fichier dans l’entrée d’un travail TeX particulier.

Sur cette page, vous trouverez quelques conseils sur la façon de personnaliser l’entrée des fichiers source TeX, en tenant compte du fait que le fichier source principal doit suivre la syntaxe TeX et, idéalement, contenir uniquement des commandes « connues » du moteur. D’autres fichiers peuvent également être inclus, tels que des fichiers de données ou des fichiers graphiques.

Pour personnaliser l'entrée 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 plate-forme C#.

  • Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.TeX et installez-le. Vous pouvez également utiliser la commande suivante depuis la console Package Manager :

Package Manager Console Command

PM> Install-Package Aspose.TeX

Conseils sur la façon de personnaliser l'entrée TeX C# :

  1. Le moteur TeX peut accéder aux volumes de données uniquement sous forme de fichiers, ce qui signifie « par nom ». Par conséquent, la partie du sous-système d’entrée TeX responsable de l’alimentation des données traitées automatiquement fournit des volumes de données en réponse aux requêtes par nom.
  2. L’API Aspose.TeX pour .NET définit l’interface IInputWorkingDirectory , qui ne comprend qu’une seule méthode GetFile(). C’est cette méthode qui renvoie les « fichiers » par leur nom. En d’autres termes, un Input Working Directory est en fait un dictionnaire qui mappe les noms de fichiers aux volumes de données.
  3. La méthode GetFile() a un argument de sortie fullName. Par exemple, dans l’implémentation InputFileSystemDirectory , il contient le chemin complet d’un fichier demandé sur le disque qui sera écrit dans le fichier de transcription (.log).



FAQ

1. Comment entrer dans TeX ?

Pour entrer n importe quelle entrée dans un fichier TeX, utilisez les commandes \input et \include. Par exemple, la commande \input<file name> ajoute le fichier avec le nom spécifié au fichier TeX.

2. Comment créer un fichier TeX ?

Pour cela, créez des options de moteur TeX sans format sur l’extension de moteur ObjectTeX à l’aide de la méthode ConsoleAppOptions() de la classe TeXOptions.

3. Comment travailler avec l’entrée d’un fichier TeX ?

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

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.