Eliminar “Figura” de leyendas de LaTeX
Publicado: 2021-06-11En caso de utilizar la directiva figure
con Sphinx y queres usar el estilo numerado, como “Figura 1. Leyenda”, tendremos un ligero problema:
- Si colocamos el texto en HTML, en LaTeX dirá “Figura 1. Figura 1.”
- Si no lo colocamos en HTML… pues no tiene número y ya.
Es decir, tenemos que elegir HTML tenga “Figura #.” y LaTeX “Figura #. Figura #.”, o que LaTeX tenga “Figura #.” pero HTML nada.
¿Cómo podemos resolver esto?
Bueno, hay métodos para resolver este problema con paquetes de Sphinx y cosas un tanto complicadas. No obstante, si cuentas con solo dos o tres imágenes en tu documento, una numeración manual es recomendada.
Solo coloca tu texto “Figura #” en HTML, y agrega lo siguiente a tu preámbulo de LaTeX (o en el archivo conf.py
):
\usepackage[labelformat=empty]{caption}
Con eso evitaremos que LaTeX haga de las suyas e introduzca el texto “Figura #”, cuando ya nosotros lo pusismos manualmente. Lo sé, no es la solución más elegante, o más correcta, pero funciona mejor para un número bajo de figuras.