docs.kde.org
Balises spéciales dans LATEX
Précédent
Suivant

Chapitre 8. Balises spéciales dans LATEX

Table des matières

Utilisation de la bibliothèque de balises LATEX
Utilisation des éléments bibliographiques
Balises définies par l'utilisateur
Caractères de remplacement dans les balises définies par l'utilisateur

Utilisation de la bibliothèque de balises LATEX

LATEX dispose de milliers de balises pour les symboles et les caractères spéciaux. La façon la plus simple d'insérer ces balises est d'utiliser la barre de menu latérale, à gauche de la fenêtre de l'éditeur.


La barre de menu latérale

La barre de menu latérale


Les types suivants sont disponibles :

  • Les plus souvent utilisés,

  • Symboles de relation

  • Opérateurs

  • Flèches

  • Symboles mathématiques divers

  • Texte divers

  • Délimiteurs

  • Lettres grecques

  • Caractères spéciaux

  • Caractères cyrilliques

  • Personnalisé

Les bulles d'aide des icônes affichent les commandes LATEX et les paquets additionnels nécessaires.

En appuyant sur Maj et en cliquant sur un symbole, $\symbole$ sera inséré. De la même manière, en appuyant sur Ctrl, le symbole sera inséré entre accolades.

Si vous insérez une commande qui nécessite un paquet qui n'est pas inclus dans votre document LATEX, vous verrez un message d'alerte dans la fenêtre du journal.

La première liste de symboles contient les symboles les plus souvent utilisés. Les symboles insérés seront ajoutés à cette liste afin de pouvoir y faire référence rapidement et facilement. L'ordre des symboles n'est pas modifié lorsque de nouveaux symboles sont ajoutés, mais un compteur de référence est incrémenté. Si le nombre d'éléments dépasse 30, l'élément avec le compteur le plus faible est enlevé.

La liste des symboles personnalisés peut contenir vos propres symboles. Pour créer vos propres symboles, vous avez besoin du programme gesymb et du fichier definitions.tex disponibles dans le paquetage des sources de kile. De plus, vous avez besoin d'un compilateur LATEX (quelle surprise) et de dvipng (version 1.7 et supérieures). La procédure consiste à créer un fichier LATEX avec \input{definitions} qui rend les commandes listées en dessous disponibles, et laisser gesymb monsymbole.tex user (qui appelle LATEX et dvipng) créer les icônes. Après les avoir copiés dans $HOME/.kde/share/apps/kile/mathsymbols/user/ et avoir redémarré kile, vous pouvez utiliser vos propres symboles.

Les commandes suivantes sont définis dans definitions.tex :

  • \command[\optarg]{\symbole} : inclut le symbole \symbole dans la liste des symboles, l'argument optionnel \optarg spécifie la commande que kile soit insérer.S'il n'est pas donné, la commande dans l'argument oblogatoire est utilisée.

  • \mathcommand[\optarg]{\symbol} : même chose que précédemment, sauf que la commande dans l'argument obligatoire est insérée en mode mathématiques.

  • \pkgs[arg]{pkg} : déclare que la commande données dans cette ligne nécessite le paquet LATEX pkg avec l'argument optionnel arg. Cette commande doit se situer en face de la commande \command et écrase toute spécification de paquet par l'environnement neededpkgs.

  • \begin{neededpkgs}[pkgs-args]{pkgs} ... \end{neededpkgs}: a le même effet que précédemment, mais pour toutes les commandes qui se situent à l'intérieur.

Voici un exemple pour terminer :


                \documentclass[a4paper,10pt]{article}
                \usepackage{amssymb}
                \input{definitions}
                %
                \begin{document}
                \pagestyle{empty}
                %
                \begin{neededpkgs}{amssymb}
                \mathcommand{\surd}
                \pkgs{amsmath}\mathcommand[\ddddot{}]{\ddddot{a}}
                \mathcommand{\angle}
                \end{neededpkgs}
                \command{\"A}
                \mathcommand{\exists}
                \mathcommand[\stackrel{}{}]{\stackrel{abc}{=}}
                
                %\begin{neededpkgs}[russian,koi8-r,T2C,]{babel,inputenc,fontenc,mathtext}
                %           
                %   \end{neededpkgs}
                % this would need to include the packages
                % \usepackage{mathtext}
                % \usepackage[T2C]{fontenc}
                % \usepackage[russian]{babel}
                % \usepackage[koi8-r]{inputenc}
                %  just to explain the format
                \end{document}
                

Précédent
Suivant
Sommaire


docs.kde.org