Mathematische Formeln in einem PDF aus LaTex erzeugen beim Lesen mit einer Text-to-Speech-Software viel Rauschen. Aus diesem Grund möchte ich einen Weg finden, alle Symbole in den Formeln nicht auswählbar zu machen.
Gibt es bereits ein Paket, das dies ermöglicht? (Es darf nur für Formeln funktionieren, wenn nicht das gesamte Dokument durch die Sprachausgabe unzugänglich wird.)
Wenn nicht, was ist die beste Möglichkeit, dieses Problem zu lösen? Ein neues Makro schreiben oder die Art und Weise ändern, wie der Compiler das PDF aus Tex generiert?
Antwort1
Deraccsupp
Paket kann hier tatsächlich hilfreich sein.
Folgendes berücksichtigen:
\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}
Wenn Sie diese Option auswählen, liest die mathematische Gleichung einen Text Ihrer Wahl ("Ich möchte nicht, dass Sie diesen Text auswählen."), eine Beschreibung der Gleichung ("Die Summe aller x größer als 1."), eine einfache Nachricht ("Etwas Mathematik") oder nichts.
Ich habe es noch nicht mit einer Text-to-Speech-Software versucht, aber ich denke, das sollte genauso gut funktionieren.