Tabla de contenidos
LATEX dispone de miles de etiquetas para símbolos y caracteres especiales. La manera más sencilla de insertar caracteres especiales es empleando el menú de la barra lateral, a la izquierda de la ventana de edición.

El menú de la barra lateral
Están disponibles los siguientes tipos:
Más frecuentemente usado
Relación
Operadores
Flechas
Símbolos matemáticos diversos
Texto diverso
Delimitadores
Griego
Caracteres especiales
Caracteres cirílicos
Definido por el usuario
Las ayudas visuales de los iconos muestran las órdenes de LATEX y en ocasiones pueden necesitar paquetes.
Pulsar Mayúsculas y un símbolo dará como resultado que se inserte $\symbolcmd$. De forma similar, pulsar Ctrl lo insertará entre llaves.
Si inserta una orden que precise un paquete no incluido en su documento LATEX, verá un mensaje de aviso en la ventana de registro.
La primera lista de símbolos contiene losMás frecuentemente usados. Los símbolos insertados se añadirán a la lista, para conseguir una referencia rápida y sencilla. La ordenación de los símbolos no cambiará cuando se añadan símbolos nuevos, pero se incrementará un contador de referencia. Si el número de elementos excede de 30, el elemento con un número menor se eliminará.
La lista de símbolos Definidos por el usuario le permite mantener sus propios símbolos. Para crear sus propios símbolos necesita el programa gesymb y el archivo definitions.tex del paquete fuente de kile. También necesitará un compilador LATEX (qué sorpresa) y dvipng (versión 1.7 o posterior). El procedimiento consiste en crear un archivo LATEX con \input{definitions}, que hace que las órdenes siguientes estén disponibles, y le permite que gesymb mysymbols.tex usuario (que llama LATEX y dvipng) cree los iconos. Después de copiarlos a $HOME/.kde/share/apps/kile/mathsymbols/user/ y reiniciar kile podrá usar sus propios símbolos.
Las siguientes órdenes se definen en definitions.tex:
\command[\argumento-opcional]{\símbolo}: Incluye el símbolo\símboloen la lista, el argumento opcional\argumento-opcionalespecifica la orden que kile debe insertar. Si no se usa, se usa la orden en el argumento obligatorio.\mathcommand[\argumento-opcional]{\símbolo}: Igual que el anterior, con la diferencia de que en el argumento obligatorio se inserta en el modo matemático.\pkgs[argumento]{paquete}: Declara que la orden dada en esta línea necesita el paquete de LATEXpaquetecon el argumento opcionalargumento. Esta orden debe estar frente a la orden\commandy sobrescribe cualquier especificación de paquete del entorno neededpkgs.\begin{neededpkgs}[argumentos-paquetes]{paquetes} … \end{neededpkgs}: Tiene el mismo efecto que la anterior, pero para todas las órdenes encerradas.
A continuación se muestra un ejemplo completo:
\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}