如何使 PDF 中的公式不可选择?

如何使 PDF 中的公式不可选择?

使用文本转语音软件阅读 LaTex PDF 中的数学公式时会产生大量噪音。这就是为什么我想找到一种方法,让公式中的所有符号集都不可选。

已经有一个包可以做到这一点吗?(如果不是所有的文档都无法通过文本转语音访问,它只能适用于公式)

如果不是,解决此类问题的最佳方法是什么?编写新的宏或修改编译器如何从 Tex 生成 PDF?

答案1

accsupp包在这里确实能提供一些帮助。

考虑以下:

\documentclass{article}
\usepackage{accsupp}
\begin{document}

\BeginAccSupp{ActualText=I don't want you to select this text.}
$\sum_{x > 1} x$
\EndAccSupp{}

\BeginAccSupp{ActualText=The sum of all the x greater than 1.}
$\sum_{x > 1} x$
\EndAccSupp{}

\BeginAccSupp{ActualText=Some math}
$\sum_{x > 1} x$
\EndAccSupp{}

\BeginAccSupp{ActualText=}
$\sum_{x > 1} x$
\EndAccSupp{}

\end{document}

然后,当选择时,数学等式实际上会读取您选择的文本(“我不希望你选择这个文本。“),方程的描述(“所有大于 1 的 x 的总和。“),一条简单的消息(“一些数学“) 或无。

我还没有尝试过使用文本转语音软件,但我认为这应该同样有效。

相关内容