Tabla de Contenido
En general, en un entorno LaTeX puede distinguirse entre tres familias de letras. Estas tres familias reciben el nombre roman, sans serif y teletype. La familia roman es la familia utilizada por defecto en que las letras tienen remates o serifas. La letra sans serif es letra sin serifas, conocida también como letra palo seco. Por último, la familia teletype es el tipo de letra de máquina de escribir.
En un documento en LaTeX podemos escribir texto en estas tres familias mediantes los comandos:
Código
\textsf{Texto escrito en familia sans serif}
\texttt{Texto escrito en familia de mecanografiado}
Resultado
Es importante escribir entre llaves el texto correspondiente. En caso de querer cambiar la familia de forma permanente pueden utilizarse los comandos:
\sffamily
\ttfamily
El texto escrito después de estos comandos aparece en la familia indicada hasta el punto en que se indique una instrucción alternativa con otro de los comandos presentados. Por ejemplo,
Código
Aquí el texto aparece en el estilo de la familia roman
\sffamily
A partir de este punto el texto es sans serif
\ttfamily
Por último tenemos texto de tipo mecanografiado
Resultado
También es posible utilizar distintas formas de letras. Por defecto las letras aparecen rectas, pero podemos cambiarlas a distintas formas de cursiva, mayúscula, etc. El procedimiento es equivalente y los principales comandos disponibles son los siguientes.
Código
\textup{Texto escrito en letras rectas}
\textsl{Texto roman de estilo inclinado}
\textsc{Texto escrito en mayúsculas pequeñas}
Resultado
De forma similar podemos utilizar los cuatro siguientes comandos para cambiar la forma de la letra a partir de un punto determinado:
\upshape
\slshape
\scshape
Para forzar que las letras aparezcan en mayúscula tenemos el comando:
Para determinar el grosor del trazo de las letras tenemos tres opciones. Una opción utilizada habitualmente son las negritas, que pueden insertarse mediante el comando:
Código
Resultado
También tenemos una opción intermedia, que es la opción utilizada por defecto:
Código
Resultado
Para cambiar a un entorno con este tipo de letras podemos utilizar los comandos:
\mdseries
También es interesante indicar que existe el comando \emph{} para crear texto que aparece de alguna forma enfatizado.
Código
Resultado
Normalmente el texto enfatizado aparece en cursiva. Sin embargo, también podemos utilizar el comando \emph{} dentro de un texto que ya está escrito en cursiva. En este caso, el texto aparecerá con otro estilo. Las características del enfatizado dependen en última instancia de la configuración y tipo de fuente utilizado en el documento.
Código
En esta línea tenemos una \emph{palabra} enfatizada.
Resultado
En caso de querer resaltar un texto mediante un subrayado la opción más recomendable es utilizar el comando \ul{} disponible mediante el paquete soul.
Código
Estas definiciones son \ul{muy importantes}.
Resultado
Familias de letras en modo matemático
Dentro del modo matemático a menudo es necesario escribir letras con algún tipo de fuente distinto al habitual. Las opciones más utilizadas en estos casos son:
1) Letras caligráficas con el comando \mathcal:
Código
Resultado
2) Letras negritas de pizarra con el comando \mathbb (requiere \usepackage{amssymb})
Código
Resultado
3) Letras Fraktur con el comando \mathfrak (requiere \usepackage{amssymb})
Código en mayúsculas
Resultado en mayúsculas
Código en minúsculas
Resultado en minúsculas
4) Letras formales Ralph Smith con el comando \mathscr (requiere \usepackage{mathrsfs})
Código
Resultado
5) Letras de tipo Euler con el comando \mathscr (requiere \usepackage[mathscr]{euscript})
Código
Resultado
Resumen
- La familia de la letra utilizada puede especificarse mediante \textrm, \textsf y \texttt.
- También podemos controlar la forma de la letra con \textit, \textup, \textsl y \textsc.
- El grosor del trazo puede indicarse con \textbf y \textmd.
- Podemos introducir un subrayado con el comando \ul del paquete soul.
- El comando \emph permite enfatizar palabras o secciones del texto.
- Dentro del modo matemático existen comandos para distintos tipos de caligrafías: \mathcal, \mathbb, \mathfrak o \mathscr. Algunas de ellas requieren paquetes adicionales.