Crear ASCII Art de texto con un solo comando

Hay algo que siempre me ha llamado mucho la atención, y es el “Ascii Art“. Consiste en hacer formas, figuras y, en general, casi cualquier cosa que quieras usando un editor de texto plano. Así, gente ha conseguido hacer cosas muy variadas, desde lo “sencillo”, como  un coche hasta algo más complejo, como el logo de la wikipedia.

Y también se ha hecho (y mucho) ascii art con el objetivo de representar texto grande (conocido también como banners de texto). En Linux disponemos de un programa llamado figlet. Podemos instalarlo en Arch y derivados con

sudo pacman -S figlet

Y básicamente te permite conseguir hacer títulos de texto. Dispone de opciones para configurar el texto de salida, como -c para centrar o -f para cambiar de fuente. Para utilizar la fuente que queramos, le tendremos que pasar el parámetro de dónde se encuentra el archivo flf de fuente que necesitará. Por ejemplo:

figlet -f epic.flf Cambia De SO

figletLas fuentes se podrán descargar desde la página del proyecto

Algo bastante sencillito, pero… interesante!

Fuentes para LaTeX: The LaTeX Font catalogue

The LaTeX Font Catalogue

Si estáis escribiendo algo en LaTeX, es posible que la tipografía Modern con la que se renderizan por defecto todos los documentos, sea un poco fea o desagradable o poco gustosa o <inserte su queja aquí>. Cambiar esto no es demasiado difícil, sólo hay que añadir algunas líneas, tal y como se explica en esta página.

latex

Lo que realmente es complejo es tener la fuente de turno instalada en el ordenador, y que esté disponible para usar con LaTeX. Esto es lo más complejo de todo, aunque los repos de Ubuntu disponen de un paquete que incluye alguna de estas fuentes extras. Si tenéis la mala suerte de que no está disponible, pues os queda ver la documentación adjunta en cada página para instalarla, pero os aviso que no es nada fácil.

Para instalar un paquete de fuentes completito en Ubuntu, usamos este comando:

sudo apt-get install texlive-fonts-extra