Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

Access8Math (Улучшение доступности при чтении и написании математического контента)

Краткое описание

Дополнение Access8Math улучшает работу пользователя при чтении и написании математического контента.
Access8Math предлагает функцию преобразования текста в речь и Брайль для содержимого MathML. MathML - это стандартный язык для описания математической структуры и содержания в Интернете, который позволяет визуально читать математический контент через веб-браузер.
Access8Math также может помочь в написании и преобразовании LaTeX в MathML. LaTex - это система набора текста, которая проста в написании и изучении. Она широко используется для представления математических формул.
Благодаря функциям чтения, записи и преобразования Access8Math пользователи с ослабленным зрением могут с легкостью читать и писать математические материалы. Основанный на MathML и LaTeX, двух распространенных математических разметках, Access8Math значительно снижает сложность двустороннего общения между слабовидящими и зрячими пользователями.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
Access8Math 4.2.2 2024.1 2024.4 2024.1 17-02-2025 15:34:04 6184 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

Access8Math-V.4.2.2.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

Access8Math Введение

Access8Math - это дополнение NVDA, которое улучшает работу пользователя при чтении и написании математического контента.

Access8Math предлагает функцию преобразования текста в речь/Брайль для содержимого MathML. MathML - это стандартный язык для описания математической структуры и содержания в Интернете, который позволяет визуально читать математический контент через веб-браузер.

Access8Math также может помочь в написании и преобразовании LaTeX в MathML. LaTex - это система набора текста, которая проста в написании и изучении. Она широко используется для представления математических формул.

Благодаря функциям чтения, записи и преобразования Access8Math пользователи с ослабленным зрением могут с легкостью читать и писать математические материалы. Основанный на MathML и LaTeX, двух распространенных математических разметках, Access8Math значительно снижает сложность двустороннего общения между слабовидящими и зрячими пользователями.

Обзор возможностей чтения

Обзор возможностей взаимодействия

Обзор возможностей написания

Описание Access8Math

Дополнение Access8Math обеспечивает всесторонние возможности чтения и записи математического контента.

Access8Math предлагает настраиваемый вывод речи и шрифта Брайля, а также интерактивный режим для доступа и понимания математического контента. В интерактивном режиме пользователи могут читать математический контент небольшими сегментами, а также выбирать размер сегментов с помощью сочетаний клавиш. Таким образом, они могут легче понять структуру и иерархические связи длинного математического контента.

Access8Math также предоставляет командное меню, облегчающее написание текста LaTeX. Вместо того чтобы запоминать сложные синтаксисы LaTeX, пользователи могут перемещаться по меню команд для ввода математической разметки.

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

Наконец, Access8Math преобразует текстовый и математический контент, написанный в LaTeX, в визуально читаемые HTML-файлы. Поскольку и текст, и математический контент могут быть отображены вместе, это делает обсуждение математики между людьми с нарушениями зрения и зрячими людьми более свободным.

Примеры MathML

Математические материалы в Википедии написаны на языке MathML:

Руководство пользователя Access8Math

Особенности чтения

Настройка языка

Выберите язык, на который будет переводиться математический контент в Access8Math, в разделе Настройки > Чтение. Если ваш язык не поддерживается системой, см. параграф «Добавление нового языка» в разделе «Локализация» этого документа.

Настройки чтения

Анализ математической структуры

Эти правила предназначены для улучшения качества чтения часто используемых математических структур. Система анализирует содержимое в соответствии со структурой MathML и математическими правилами, так что речевой вывод и вывод шрифтом Брайля в большей степени соответствуют математическому смыслу. Например, «x^2» будет прочитано как «квадрат x», а не как «x супер 2».

Включите или отключите эту функцию, установив флажок «Анализировать математическое значение содержимого» в Настройки > Чтение. Снимите этот флажок, чтобы просмотреть исходную структуру MathML.

Эта опция также изменяет предоставляемую дополнительную информацию о математическом значении при переходе между математическими сегментами в интерактивном режиме.

Упрощенный речевой вывод

Когда система анализирует математические правила, она зачитывает их в упрощенном виде. Если в математическом контенте есть только один элемент, она может опустить разметку до и после него, чтобы его можно было понять более эффективно. Например, «(\frac{1}{2})» будет прочитано как «1 больше 2», а не как «дробь с числителем 1 и знаменателем 2 конечная дробь».

Включите или отключите упрощенное правило из списка флажков в разделе Настройки > Правила.

Паузы между сегментами

Access8Math читает математический контент с паузами между элементами, чтобы облегчить понимание математического контента.

Чтобы настроить время паузы между элементами, установите значение от 1 до 100 в разделе Настройки > Чтение. Меньшее значение означает меньшее время паузы, а большее - большее время паузы.

Настройки математического ридера

Выберите источник математического ридера в Настройки > Математический ридер.

Настройка речевого вывода математических символов и вывода по Брайлю

В меню «Локализация» можно отредактировать таблицу математических символов и таблицу математических правил. Для получения более подробной информации обратитесь к разделу «Локализация» этого документа.

Особенности взаимодействия

Как активировать интерактивный режим NVDA?

Для пользователей, ориентированных на речь, часто предпочтительнее слушать математическое уравнение небольшими фрагментами, чем сразу все уравнение. Если вы находитесь в режиме просмотра, наведите курсор на математическое содержимое и нажмите клавишу Space или Enter.

Если вы не находитесь в режиме просмотра:

  1. Переместите курсор обзора в место расположения математического материала. По умолчанию курсор обзора следует за системным каретом, поэтому системный курсор можно переместить на математический контент.
  2. Выполните следующую комбинацию клавиш: NVDA + Alt + M, чтобы взаимодействовать с математическим контентом.

Войдя в интерактивный режим, используйте команды, например клавиши со стрелками, для изучения уравнения. Например, используйте стрелки влево и вправо для перемещения внутри уравнения, а стрелку вниз - для изучения сегмента уравнения.

По окончании чтения просто нажмите Esc, чтобы вернуться к документу. Более подробную информацию о чтении и навигации в Math Content вы найдете в следующем разделе.

Доступные элементы управления клавиатурой в интерактивном режиме Access8Math

Настройка дополнительной информации для вывода в интерактивном режиме

Особенности написания

Редактор Access8Math

Редактор Access8Math позволяет писать документы в формате Markdown и добавлять ресурсы (такие как изображения, ссылки и т. д.) в рабочую область редактора для ссылки на них в документе.

При экспорте документов редактор Access8Math преобразует файлы Markdown в файлы HTML, в которых отображается как текст, так и математическое содержание. Ресурсы в документе будут заархивированы в выходной zip-файл. Это позволяет экспортированному HTML-файлу отображать различные типы содержимого (например, текст, математические вычисления, изображения, видео и аудио).

Дополнительные сведения об использовании функций импорта и экспорта см. в разделе «Импорт и экспорт» этого документа.

Разделители

При написании текста специальные символы используются для отделения текстового содержимого от математического. Другими словами, содержимое внутри разделителей - это математическое содержимое, написанное в определенной математической разметке, а содержимое снаружи - это обычное текстовое содержимое.

Категория Начальный разделитель Конечный разделитель
LaTeX (круглые скобки) ( )
LaTeX (знак доллара) $ $
Nemeth (UEB) _% _:
Немет (at) @ @

Примечание: Разделители, используемые в LaTeX/Nemeth, можно изменить в меню Настройки > Документ.

Примеры смешанного содержимого

Командные жесты (переключение: NVDA + Alt + C)

Примечание: Включите или отключите командные жесты при запуске в Настройки > Написание. Нажмите NVDA + Alt + C в области редактирования, чтобы включить или выключить командный жест. Ярлык можно изменить в жестах ввода NVDA.

Жесты быстрого доступа (переключение: NVDA + Alt + S)

Когда курсор редактирования находится в блоке LaTeX, нажмите A ~ Z или F1 ~ F12, чтобы быстро вставить связанный LaTeX, и нажмите Shift + Alphabets, Shift + F1 ~ F12, чтобы считать связанный LaTeX жеста быстрого доступа (сначала необходимо настроить жест быстрого доступа в командном меню LaTeX).

Примечание: Включите или отключите жесты быстрого доступа при запуске в Настройки > Письмо. Нажмите NVDA + Alt + S в редакторе, чтобы включить или отключить жесты быстрого доступа. Ярлык можно изменить в жестах ввода NVDA.

Жесты греческого алфавита (переключение: NVDA + Alt + G)

Когда курсор редактирования находится в блоке LaTeX, нажмите буквенную клавишу, чтобы быстро вставить в LaTeX разметку соответствующей греческой буквы. Таблицу алфавита к греческому алфавиту см. в «Приложении» этого документа.

Редактирование и перемещение между блоками

В редакторе Access8Math содержимое, разделенное разделителями, рассматривается как различные блоки, такие как текстовые блоки и блоки математического содержимого. Курсор редактирования можно быстро перемещать между различными блоками с помощью навигации по блокам.

Возьмем для примера содержание «Решение квадратного уравнения (ax^2+bx+c=0) равно (x=\frac{-b\pm\sqrt{b^2-4ac}}{2a})», здесь есть два основных блока математического содержания и два текстовых блока, которые можно обозначить как Блок A, Блок B, Блок C и Блок D:

Блокируйте навигационные жесты (переключение: NVDA + Alt + N)

Примечание: Включите или отключите жесты навигации по блокам при запуске в Настройки > Запись. Нажмите NVDA + Alt + N в редакторе, чтобы включить или отключить жесты навигации по блокам. Ярлык можно изменить в жестах ввода NVDA.

Режим просмотра блоков (переключение: NVDA + Пробел)

При использовании режима просмотра блоков система будет выводить математическое значение содержимого вместо оригинальной математической разметки текущего блока. Например, «(\frac{1}{2}) в десятичном исчислении равно 0,5» будет выведено как «1 над 2 в десятичном исчислении равно 0,5» вместо «(\frac{1}{2}) в десятичном исчислении равно 0,5».

Для перемещения курсора редактирования и перехода в интерактивный режим используйте следующие жесты:

Для выделения текста нажмите клавишу Shift и указанные выше клавиши.

Если нажать только следующие клавиши, то курсор редактирования перейдет к следующему блоку данного типа. При одновременном нажатии Shift + клавиша курсор редактирования перейдет к предыдущему блоку данного типа:

Для редактирования документа используйте следующие жесты:

Импорт и экспорт

Экспорт документа

Функция «Предварительный просмотр» в меню Вид редактора Access8Math позволяет преобразовать документ в формате Markdown в документ HTML для предварительного просмотра.

Математическое содержимое документа в формате Markdown будет преобразовано в MathML, что позволит различным пользователям легко просматривать его (визуально или с помощью речи или шрифта Брайля). Что касается ресурсов (например, изображений, видео или аудио), то они будут преобразованы в соответствующие элементы HTML и сосланы на нужные файлы ресурсов. Таким образом, в выходном HTML-документе могут отображаться различные типы содержимого.

Что касается функции «экспорт» в меню «Вид» редактора Access8Math, то она позволяет пользователям сохранять и передавать документ. Экспортируются два типа документов:

Импорт документа

Существует два способа открыть документ Access8Math:

Примечание: Настройте, являются ли математические объекты в экспортированном HTML независимыми блоками, с помощью параметра «Отображение математики в HTML» в меню «Настройки» > «Файл». Эта настройка влияет на то, будут ли математические объекты читаться независимо или вперемешку с обычным текстом при навигации с помощью клавиш со стрелками для чтения всей строки в режиме просмотра.

Виртуальные меню

Виртуальные меню будут представлены только в виде речевого и брайлевского вывода. Визуальное меню отсутствует. Выберите пункт в списке с помощью стрелок вверх/вниз. Если у пункта меню есть подменю, используйте правую клавишу для входа в подменю; используйте левую клавишу для выхода из подменю.

Локализация

Добавление нового языка

Выбрав эту опцию в меню «Локализация», можно добавить языки, которые изначально не поддерживаются системой. После добавления новый язык появится в меню «Настройки» > «Чтение» > «Язык». Однако добавленный язык является лишь копией шаблона английского языка. Для достижения индивидуальной локализации необходимо определить речевой и брайлевский вывод через «Словарь символов» и «Правила математики».

Настройка речевого и брайлевского вывода математических символов

В меню «Инструменты» > «Access8Math» > «Локализация» можно настроить речевые и брайлевские выходы. Речевой и брайлевский вывод разделены на две части: «Словарь символов» и „Математические правила“.

Редактирование словаря символов

Access8Math сопоставляет определенные символы с соответствующими текстовыми/брайлевскими выводами через файл словаря, чтобы решить проблемы, когда редкие символы не могут быть прочитаны синтезаторами речи или когда символы имеют разные значения в математических контекстах и в общем тексте.

Например, символ «!» в математическом контексте означает «факториал», а в общем тексте - эмоцию. Редактируя файл словаря, можно сопоставить символы с новыми альтернативными текстами или брайлевскими выводами, чтобы обновить неправильные выводы.

Редактирование математических правил

Access8Math устанавливает соответствующие математические правила для MathML-структур часто используемого математического контента. Когда встречаются структуры MathML, соответствующие правилам, система считывает и отображает их в соответствии с содержанием, определенным в математических правилах. Речевой вывод и вывод по Брайлю можно настроить в соответствии с потребностями различных регионов.

Если вы заинтересованы в локализации словарей символов и математических правил, отредактируйте их через эти два окна и используйте функцию экспорта для получения отредактированных файлов. Затем вы можете предоставить эти файлы команде разработчиков через Access8Math GitHub Pull requests или по электронной почте (tsengwoody.tw@gmail.com). Мы будем рады включить ваш перевод в Access8Math.

Приложение

Меню LaTeX

id latex category order label
matrix2X2 \left [ \begin{matrix} {} &{} \\ {} &{} \end{matrix} \right ] 2-dimension 0 matrix (2X2)
matrix3X3 \left [ \begin{matrix} {} &{} &{} \\ {} &{} &{} \\ {} &{} &{} \end{matrix} \right ] 2-мерная 1 матрица (3X3)
determinant2X2 \left \begin{array} {cc} {} &{} \ {} &{} \end{array} \right 2-мерный
детерминант3X3 \left \begin{array} {ccc} {} &{} &{} \ {} &{} &{} \ {} &{} &{} \end{array} \right 2-мерный
стрелка влево \leftarrow стрелка 0 стрелка влево
rightarrow \rightarrow arrow 1 right arrow
leftrightarrow \leftrightarrow arrow arrow 2
стрелка вверх \uparrow стрелка 3 стрелка вверх
стрелка вниз \downarrow стрелка 4 стрелка вниз
стрелка вверх \updownarrow стрелка 5 стрелка вверх
Точечный продукт \cdot calculus 5 dot product
Интеграл \int_{}^{}{} \mathrm d calculus 1 integral
набла \nabla calculus 2 набла
частичная \partial calculus 4 partial derivative
простая \prime calculus 3 производная
дифференциал \mathrm{d} calculus 0 differential
комбинаторика C_{}^{} комбинаторика 0 комбинаторика
перестановка P_{}^{} комбинаторика 1 перестановка
комбинация с повторением H_{}^{} комбинаторика 2 комбинация с повторением
неупорядоченный отбор U_{}^{} комбинаторика 3 неупорядоченный выбор
frac \frac{}{} обыкновенные 0 дроби
sqrt \sqrt{} общий 1 квадратный корень
root \sqrt[]{} \sqrt[]{} common 2 root
sumupdown \sum_{}^{} общий 3 суммирование
вектор \vec{} общий 4 вектор
предел \lim_{{} \to {}} общий 5 предел
логарифм \log_{} common 6 logarithm
дуга \overset{\frown}{} геометрия 0 дуга
треугольник \triangle{} геометрия 1 треугольник
угол \angle{} геометрия 2 угол
градус ^{\circ} геометрия 3 градус
окружность \circ геометрия 4 окружность
параллель \parallel геометрия 5 параллель
перп \perp геометрия 6 перпендикуляр
квадрат \square{} геометрия 7 квадрат
маленький бриллиант \diamond{} геометрия 8 маленький бриллиант
большой бриллиант \Diamond{} геометрия 9 большой бриллиант
потому что \because логика 0 потому что
поэтому \therefore логика 1 поэтому
если \iff логика 2 если и только если
подразумевает \implies логика 3 подразумевает
подразумевается \impliedby логика 4 подразумевается
times \times оператор 0 times
div \div оператор 1 divide
pm \pm оператор 2 знак плюс минус
modulus \bmod operator 3 modulus
оверлайн \overline{} другой 0 сегмент линии
overleftrightarrow \overleftrightarrow{} другие 1 линия
overrightarrow \overrightarrow{} другие 2 лучи
binom \binom{}{} другое 3 биномиальный коэффициент
одновременные уравнения \begin{cases} {} &{} \ {} &{} \end{cases} Другие 4 одновременных уравнения
infty \infty other 5 infty
повторяющиеся десятичные 0.\overline{} other 6 repeating decimal
ge \ge relation 0 больше или равно
le \le relation 1 меньше или равно
ne \ne отношение 2 не равно
approx \approx отношение 3 приблизительно
cong \cong отношение 5 полностью равно
sim \sim relation 6 похожий
doteqdot \doteqdot relation 4 приблизительно равный
propto \propto relation 7 пропорционально
in \in множество 0 принадлежать
notin \not\in множество 1 не принадлежит
ni \ni множество 2 включать элемент
notni \not\ni set 3 не включать элемент
подмножество \subset множество 4 лежать в
subsetneqq \subsetneqq set 5 правильно лежать в
не-подмножество \not\subset множество 6 не лежит в
supset \supset set 7 include
supsetneqq \supsetneqq set 8 правильно включать
не-супсет \not\supset set 9 не включать
cap \cap set 10 Набор пересечений
чашка \cup set 11 11
setminus \setminus set 12 difference set
complement \complement_{} множество 13 дополнение
emptyset \emptyset set 14 пустое множество
натуральное число \mathbb{N} множество 15 натуральное число
вещественное число \mathbb{R} множество 16 вещественное число
для всех \forall множество 17 для всех
существует \exists множество 18 существует
синус \sin{} тригонометрический 0 синус
косинус \cos{} тригонометрический 1 косинус
тангенс \tan{} тригонометрический 2 тангенс
котангенс \cot{} тригонометрический 3 котангенс
секанс \sec{} тригонометрический 4 секанс
косекант \csc{} тригонометрический 5 косекант
арксинус \arcsin{} тригонометрический 6 арксинус
арккосинус \arccos{} тригонометрический 7 арккосинус
арктангенс \arctan{} тригонометрический 8 арктангенс
гиперболический синус \sinh{} тригонометрический 9 гиперболический синус
гиперболический косинус \cosh{} тригонометрический 10 гиперболический косинус
гиперболический тангенс \tanh{} тригонометрический 11 гиперболический тангенс
гиперболический котангенс \coth{} тригонометрический 12 гиперболический котангенс
пол \lfloor \rfloor other 7 floor
потолок \lceil \rceil другие 8 потолок

Таблица перевода английских алфавитов в греческие

Английский алфавит Греческий алфавит LaTeX
a α \alpha
b β \beta
c θ \theta
d δ \delta
e ε \epsilon
f φ \phi
g γ \gamma
h η \eta
i ι \iota
k κ \kappa
l λ \lambda
m μ \mu
n ν \nu
o ο \omicron
p π \pi
r ρ \rho
s σ \sigma
t τ \tau
u υ \upsilon
v φ \psi
w ω \omega
x χ \chi
y ξ \xi
z ζ \zeta

перевод

Журнал обновления Access8Math

Обновление Access8Math v4.2.

Обновление Access8Math v4.1.

Обновление Access8Math v4.0.

Обновление Access8Math v3.8.

Обновление Access8Math v3.7.

Access8Math v3.6 Update

Обновление Access8Math v3.5.

Обновление Access8Math v3.4.

Обновление Access8Math v3.3.

Обновление Access8Math v3.2.

Обновление Access8Math v3.1.

Обновление Access8Math v3.0.

Обновление Access8Math v2.6.

Обновление Access8Math v2.5.

Обновление Access8Math v2.3.

Access8Math v2.3 Update

Обновление Access8Math v2.2.

Обновление Access8Math v2.1.

Обновление Access8Math v2.0.

Журнал обновлений Access8Math v1.5

Журнал обновлений Access8Math v1.4.

Журнал обновлений Access8Math v1.3.

Журнал обновлений Access8Math v1.2.

Журнал обновлений Access8Math v1.1.

🔝 Назад к оглавлению

История версий

Список версий
🔝 Назад к оглавлению