Как сделать формулы в PDF-файле недоступными для выбора?

Как сделать формулы в PDF-файле недоступными для выбора?

Математические формулы в PDF из LaTex генерируют много шума при чтении с помощью программного обеспечения Text-to-speech. Вот почему я хотел бы найти способ сделать все наборы символов внутри формул невыбираемыми.

Есть ли уже пакет, позволяющий это сделать? (Он должен работать только для формул, если только не весь документ станет недоступным для преобразования текста в речь)

Если нет, то какой лучший способ решения этой проблемы? Написать новый макрос или изменить способ, которым компилятор генерирует PDF из Tex?

решение1

Theaccsupppackage действительно может здесь оказать некоторую помощь.

Примите во внимание следующее:

\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}

Затем, при выборе математического уравнения, будет фактически прочитан текст по вашему выбору ("Я не хочу, чтобы вы выделяли этот текст."), описание уравнения ("Сумма всех x больше 1."), простое сообщение ("Немного математики") или ничего.

Я не пробовал использовать программу для преобразования текста в речь, но думаю, что это должно работать так же хорошо.

Связанный контент