使用文本转语音软件阅读 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 的总和。“),一条简单的消息(“一些数学“) 或无。
我还没有尝试过使用文本转语音软件,但我认为这应该同样有效。