La inclusión de imágenes con texto alternativo para crear documentos accesibles en formato PDF a partir de LateX constituye un desafío. A diferencia de otras alternativas como ocurre con otro tipo de documentos o lenguajes de marcado como markdown en el que basta escribir lo siguiente y luego emplear algún software como Pandoc:
! [Texto alternativo] (URL de imagen "título opcional")
Para incluir una imagen con texto alternativo y atributo title, cuando se emplea LateX la situación es muy diferente. A continuación os presentamos algunas opciones (no verificadas) que pueden ser una alternativa si se requiere incluir imágenes mediante LateX para generar un documento PDF con imágenes y descripción.
Mediante tooltip
Una alternativa sería utilizar el tooltip como sugiere Nicola Talbot mediante el
pdfcomment package. En el que el ‘alt’ text (aka tooltip) es leído.
\documentclass{article}
\usepackage{graphicx}
\usepackage{pdfcomment}
\pagestyle{empty}
\begin{document}
Uno dos tres
\pdftooltip{\includegraphics{img.png}}{Este sería el AltText}%
Cuatro cinco seis
\end{document}
Mediante superposición
No obstante, Josef Klever propone la siguiente solución si el propósito es crear una versión accesible diferente de la versión original. El uso elemental de la superposición de texto / gráficos proporciona una lectura adecuada con Adobe Reader:
\documentclass{article}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\makeatletter
\newcommand{\imagewithtext}[3][]{% \imagewithtext[<option>]{<text>}{<image>}
\rlap{#2}% Print <text> in zero-width, right-overlap box
\includegraphics[#1]{#3}% Print <image> with <options>
}
\makeatother
\begin{document}
Hay un \imagewithtext[width=2em]{gatito}{tigre} en el pincel.
\end{document}
Según Kleber, Adobe Reader Recoge y lee, hay un gatito en el pincel. Dependiendo de la imagen utilizada, dicho texto puede que sea visible o no. Podría redefinirse\imagewithtext to gobble #2 (o el texto que se proporcione en <text>).
Finalmente, si solo va a generarse un tipo de documento, puede utilizarse el caption para indicar el texto alternativo tal como se indica en el manual (en español) para insertar imágenes o figuras con LateX
Esperamos os resulte útil esta información. Nos leemos en la próxima entrada.