

Table des matières
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
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}