截至目前,是否真的没有办法为 Latex 中的图形提供替代文本(例如由 Acrobat 或 PowerPDF 读取)?

截至目前,是否真的没有办法为 Latex 中的图形提供替代文本(例如由 Acrobat 或 PowerPDF 读取)?

我搜索了各种有关 Latex 可访问性问题的讨论帖。我对完全结构化/标记的文档的全部功能不感兴趣,我唯一需要做的就是用替代文本扩充图表(以及后来的表格/公式),以便 Adob​​e 或其他 PDF 查看器可以读取和修改它们。我的理解是,该accessibility软件包原则上可以做到这一点,但它存在一些问题,例如不支持fancyhdr对我来说是必需的。在我设置的最小示例中(见下文),该软件包创建了文本,但没有替代文本。

我尝试过和accsupptagpdf我也尝试过pdfcomment- 它们都没有生成 Adob​​e 可读的带有替代文本的 PDF。我尝试过accsupp,因为阅读器似乎检测到提供了一些替代文本,但它就是不显示。

还有其他我没看过的解决方案吗?是否有任何后期处理技巧或类似的东西?我有点惊讶,因为即使 Word 导出的 PDF 也会显示替代文本。在 Acrobat 中手动添加替代文本不是一个选择,因为文档会经常更改/编译。

更新:

这是未压缩的 PDF,带有 Acrobat 可识别的标签。图像的标题为“这是标题”,描述(替代文本)为“这是描述”:

https://wetransfer.com/downloads/69b4ee447b173ce19e15fa13a03d930220210917073415/113847b5fb92830bf9b4c0c32f6a149320210917073501/ea8762

\documentclass [a4paper,parskip,11pt]{scrreprt}
\usepackage[tagged]{accessibility}
\usepackage{graphicx}

\usepackage{xcolor}
\begin{document}
\newcommand{\gray}[1]{{\color{gray}#1}}


\begin{figure}
    \centering
    \includegraphics[width=0.6\textwidth]{grafik}
    \alt{hello}
    \caption{caption}
    \label{fig:1}

\end{figure}

\end{document}

我检查过的一些帖子: 需要为屏幕阅读器中的 PDF 图像添加替代文本

最好的可访问性标记包是什么?

LaTeX 可访问性

答案1

您的文档是完整标记的 PDF。您可以获得类似以下内容的结果(假设使用当前的 Latex):

\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{testphase=tagpdf,activate=tagging,uncompress}
\documentclass[12pt]{article}
\usepackage{graphicx}
\begin{document}

\tagpdfparaOff

\tagstructbegin{tag=Figure,alttext=This is a description}\tagmcbegin{tag=Figure}
\includegraphics{example-image.png}
\tagmcend\tagstructend

\tagpdfparaOn


\end{document}

我无法显示屏幕截图,工具提示没有显示,但我可以向你保证带有替代文本的工具提示就在那里。

在此处输入图片描述

相关内容