Créer un format TeX personnalisé
Concevez des formats TeX personnalisés avec notre API de création de formats TeX personnalisables pour C++. Explorez de nouvelles possibilités et améliorez votre contenu en toute simplicité !
Prenez le contrôle du formatage TeX avec notre solution API C++ ! Créez sans effort des formats TeX sur mesure qui répondent à vos besoins uniques. Que vous créiez des documents spécialisés ou que vous recherchiez l’uniformité dans vos projets, notre API vous permet de définir facilement des formats TeX personnalisés. Débloquez des possibilités illimitées pour la création et le formatage de documents en C++. Élevez votre contenu vers de nouveaux sommets grâce à notre API de personnalisation de format TeX et découvrez la liberté de concevoir des documents à votre manière en essayant une évaluation gratuite ou en achetant une licence !
TeX est un langage de balisage de données et le cœur du système de composition informatique connu sous le nom de système de publication. Bien qu'il soit souvent qualifié de format de fichier, il s'agit en réalité d'un langage de programmation et d'un moteur d'interprétation utilisé pour la création de documents mathématiques ou techniques. De nombreux packages ont été créés sur la base de TeX pour simplifier le traitement des documents comportant des formules ou des équations mathématiques. La solution API Aspose.TeX offre la possibilité de créer des fichiers TeX personnalisés avec des options de moteur personnalisées. Vous trouverez ici un exemple de la manière de créer un format TeX personnalisé. Mais d'abord, installez l'API Aspose.TeX. Vous pouvez le faire soit en la recherchant dans le gestionnaire de packages NuGet, soit en utilisant la commande Install-Package Aspose.TeX dans la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.TeX
Étapes pour créer un fichier TeX personnalisé en C++.
- Créez des options de composition pour l’extension du moteur ObjectTeX sans format. Créez une instance de la classe TeXOptions , et configurez-la pour utiliser la méthode ConsoleAppOptions() de la classe TeXConfig , avec l’option ObjectIniTeX spécifiée.
- Définissez le répertoire de travail d’entrée de l’objet d’options sur le répertoire d’entrée, et le répertoire de travail de sortie de l’objet d’options sur le répertoire de sortie.
- Ensuite, lancez la création du format, en utilisant la méthode
CreateFormat()
de la classe TeX, avec
customtexcomme nom de format, et l’objet d’options comme paramètre. - Appelez la méthode WriteLine() de la propriété Writer de la propriété TerminalOut de l’objet d’options, ce qui écrira une ligne supplémentaire dans la sortie.
- Affinez la sortie.
Code C++ pour personnaliser les fichiers TeX
using Aspose::TeX::IO;
using Aspose::TeX; // Create typesetting options for no format on the ObjectTeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::get_ObjectIniTeX());
// Specify a file system working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Run format creation.
Aspose::TeX::TeX::CreateFormat(u"customtex", options);
// For further output to look write.
options->get_TerminalOut()->get_Writer()->WriteLine();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.