¿Cómo se pronuncian las letras generadas con \Bbb y \mathbb?

¿Cómo se pronuncian las letras generadas con \Bbb y \mathbb?

Estoy escribiendo LaTeX en software de voz.

En LaTeX, pronuncioRcomo "Negrita Ar".

¿Cómo debo pronunciar $$\Bbb R$$?

Respuesta1

BBB significapizarra en negrita, pero también se utiliza "doble golpe"(por ejemplo, ℝ). Sin embargo comodebe ser pronunciadoes otra cuestión: entre leer el marcado ("dolar dolarreacción BBB espacio R") y el significado del símbolo ("conjunto de números reales" es una gran brecha.

Respuesta2

Cuando leí su pregunta por primera vez, no estaba muy seguro de cuál de los siguientes se aplicaba a su herramienta:

  1. La herramienta está destinada a usuarios con discapacidad visual que escriben código LaTeX.
  2. La herramienta es para usuarios con discapacidad visual a quienes se les ha enviado un documento LaTeX porque el PDF generado pdflatexno se lee correctamente cuando se usa con una herramienta PDF a voz.
  3. La herramienta es para autores de documentos que desean crear una versión accesible de su documento para usuarios con discapacidad visual de la misma manera que los autores de documentos pueden querer crear una versión PDF y HTML de su documento para comodidad de sus lectores.

Supongo por tus comentarios que es más probable que sea el caso 2 o 3.

En el primer caso, el usuario realmente necesita conocer el marcado. Intentar interpretar el código LaTeX en este caso es como intentar crear una versión de audio de lyx que oculte los comandos. No estoy seguro de qué tan bien funcionaría para usuarios con discapacidad visual.

En el segundo caso, no hay razón para suponer que el usuario al que se le ha enviado el código LaTeX realmente sepa mucho sobre LaTeX, por lo que es más probable que leer los comandos los confunda. En este caso, creo que los símbolos deberían pronunciarse simplemente por su nombre y no por lo que representan. Otros ya han mencionado Unicode. Dada su ubicuidad, creo que es mejor utilizar la descripción Unicode. Esto ayuda con la estandarización.

Si el oyente comprende el tema, sabrá qué representa el símbolo, especialmente si el tema es de un nivel avanzado.

Ahora supongamos que el documento es un texto introductorio sobre la teoría de conjuntos que tiene algo como:

El conjunto de números reales (denotado ℝ)…

Esto no tendrá ningún sentido si se lee como

El conjunto de los números reales (denotado el conjunto de los números reales)…

El oyente necesita saber cuál es ese símbolo en caso de que lo encuentre en otro documento con otro sistema de texto a voz que no intente interpretarlo.

Es mucho menos confuso escuchar el símbolo pronunciado por su descripción Unicode que escuchar una frase incorrecta causada por una mala interpretación del símbolo por parte de un sistema automatizado que no puede reconocer el contexto.

Por ejemplo, supongamos que la herramienta intenta ser inteligente y lee \$1"un dólar", que es la forma en que un lector vidente suele leer $1 si está en un contexto monetario, pero tal vez el documento sea en realidad una guía introductoria a las expresiones regulares. y se refiere al primer grupo coincidente. La herramienta ahora ha desinformado al oyente.

El tercer caso es el mejor uso de su herramienta. El autor del documento está haciendo todo lo posible para proporcionar una versión accesible. Si estoy escribiendo un documento que necesita ser convertido a múltiples formatos, espero escribir código adicional que no necesitaría si simplemente estuviera creando un PDF (excepto quizás para documentos triviales). Siempre que su herramienta reconozca el accsupppaquete, el autor del documento puede proporcionar la pronunciación más adecuada.

Por ejemplo:

\documentclass{report}

\usepackage{amssymb}
\usepackage{accsupp}

\begin{document}

\[
\BeginAccSupp{ActualText={set of real numbers}}
\mathbb{R}
\EndAccSupp{}
\]

\end{document}

Esto proporciona el texto para leer cuando se encuentre ese símbolo. Si desea utilizar mucho el símbolo, puede que le resulte más fácil de utilizar glossaries-accsupp:

\documentclass{report}

\usepackage{amssymb}
\usepackage{glossaries-accsupp}

\newglossaryentry{R}{name={$\mathbb{R}$},
 text={\mathbb{R}},
 description={},
 access={set of real numbers}}

\begin{document}

\[ \gls{R} \]

\end{document}

Esto se usa internamente \BeginAccSupppero es menos engorroso.

Alternativamente:

\documentclass{report}

\usepackage{amssymb}
\usepackage{glossaries-accsupp}

\newglossaryentry{R}{name={$\mathbb{R}$},
 text={\mathbb{R}},
 description={},
 access={set of real numbers},
 firstaccess={set of real numbers (double-struck capital R)}
}


\begin{document}
$\gls{R}$

\[ \gls{R} \]

\end{document}

Respuesta3

Cuando era estudiante de matemáticas, todas estas letras dobles se llamaban "japonesas", porque eran extrañas y "nadie en esta clase sabe 'letras' japonesas". Además, se trata de una denominación inequívoca.

información relacionada