Options de police dans TeX

Solution API pour traiter les fichiers TeX/LaTeX. Options de police disponibles

 

Aspose.TeX dispose d'un certain nombre d'options pour contrôler la manière dont le moteur gère les polices. Ces options aident à obtenir certains effets typographiques. Examinons quelques techniques ci-dessous :

  • Une distribution TeX comprend de nombreuses polices intégrées, telles que les polices Computer Modern (CM). Il existe une grande variété de familles de polices et de types .
  • Avec TeX, vous pouvez facilement spécifier n’importe quelle taille de police à l’aide de commandes spéciales. De plus, vous pouvez définir des tailles de police personnalisées.
  • TeX fournit également des commandes pour modifier les attributs de police. Vous pouvez changer la couleur de la police, souligner du texte et créer des exposants et des indices.
  • Il existe également des commandes de style de police pour souligner ou mettre en évidence du texte.
  • En plus des polices intégrées, TeX vous permet d’utiliser des polices personnalisées dans vos documents. Selon la distribution LaTeX, vous pouvez installer des packs de polices supplémentaires et utiliser des polices non fournies par LaTeX standard.
  • Au sein du système, vous pouvez également trouver des commandes et des packages spéciaux pour la composition de symboles et d’équations mathématiques. Pour les polices mathématiques, vous devrez utiliser d’autres packages pour accéder à une gamme plus large de symboles et d’alphabets mathématiques.

Aspose.TeX couvre des fonctionnalités riches pour manipuler les polices au sein de LaTeX/TeX, de la gestion de la taille des glyphes au stockage des polices utilisées dans un document dans des sous-ensembles afin de minimiser la taille de sortie. Pour exécuter les exemples, 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 plateforme C++.
  • Ouvrez le gestionnaire de paquets NuGet, recherchez Aspose.TeX.Cpp, et installez-le. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de paquets :

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Comment travailler avec les polices dans Aspose.TeX C++

Deux exemples sont joints ici. Le premier montre comment ignorer la construction de ligatures, et le second montre comment activer la création de sous-ensembles de polices pour le document de sortie. Le premier paramètre est une propriété de la classe TeXOptions , tandis que le second est une propriété de la classe SaveOptions .

Exemple de code C++ : Désactivation de la construction de ligatures

// Create conversion options instance.
...
// Set to true to make the engine not construct ligatures where normally it would.
options->set_NoLigatures(true);

Exemple de code C++ : Stockage des polices utilisées dans des sous-ensembles

// Create conversion options instance.
...
// Create and assign saving options instance if needed.
...
// Set to true to make the device subset fonts used in the document.
options->get_SaveOptions()->set_SubsetFonts(true);



FAQ

1. Comment puis-je changer la police de mon document LaTeX ?

Changer la police dans un document LaTeX implique généralement l’utilisation des commandes de sélection de police fournies par LaTeX. Vous pouvez spécifier la famille de police, la taille, l’épaisseur et le style à l’aide de commandes telles que \documentclass, \usepackage et \renewcommand. LaTeX propose divers packages de polices qui donnent accès à une large gamme de polices, notamment des polices système et des polices personnalisées.

2. Puis-je utiliser des polices personnalisées dans mon document LaTeX ?

LaTeX propose divers packages de polices qui donnent accès à une large gamme de polices, notamment des polices système et des polices personnalisées.

3. Comment puis-je gérer la taille et le style de police dans mon document LaTeX ?

La gestion de la taille et du style de police dans un document LaTeX implique l’utilisation de commandes de taille de police telles que \tiny, \small, \large, etc., pour ajuster la taille de la police, et des commandes de style de police telles que \textbf pour le gras, \textit pour l’italique et \textsc pour les petites majuscules pour changer le style de police. De plus, LaTeX fournit des commandes telles que \fontsize et \selectfont pour un contrôle plus précis sur la taille et le style de la police. Vous pouvez également définir des styles et des tailles de police personnalisés à l’aide des commandes \newcommand et \renewcommand.

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.