[TC] Использование среды Latex с программами экранного доступа

Приветствую.
Ко мне часто обращаются в частном порядке с вопросом о том, реально ли
пользователям JAWS самостоятельно создавать математические тексты и тексты
по подобным серьёзным наукам. В связи с этим меня попросили опубликовать
здесь следующую статью, которую я и привожу ниже.
Недавно ко мне попал электронный вариант книги двух новосибирских авторов -
"Latex по-русски", ознакомившись с этим файлом, я понял, что теперь нет
абсолютно никаких препятствий любому желающему студенту, аспиранту или
научному работнику, использующему JAWS, или подобную программу, создавать
научные тексты посредством Latex. Упомянутая книга представлена в формате
PDF, и без проблем читается JAWS в программе Adobe Reader, за исключением
одной главы, которая специально набрана шрифтом отличным от шрифтов
CM-Super, чтобы продемонстрировать отличия этих шрифтов. Однако, глава эта
второстепенная, и в крайнем случае её можно распознать с экрана.
сразу хочу предупредить, что всё ниже сказанное более актуально для
тех, кто занимается высоконаучными дисциплинами: Математика, Физика,
Астрономия, Химия, Биология и прочие естественные и точные науки. Тем кто
имеет дело с гуманитарными отраслями знаний, и использует в своих работах
только текст, состоящий из букв и обычных цифр, вполне хватит любого
простого текстового редактора на подобие Word. Единственным преимуществом
Word перед Latex является то, что при работе с ним не нужно запоминать
каких-либо команд или процедур, и достаточно щёлкать мышкой или клавиатурой,
особо не напрягая свой интеллект. Однако по всем остальным параметрам Word
даже не стоит сравнивать с Latex, поскольку даже одного процента
возможностей Latex Word не охватывает.
Latex - это целая среда изначальна рассчитанная на работу из
командной строки. Однако сейчас существует специальная версия Latex под
Windows, которая называется MikTex. Последнюю бесплатную версию Miktex
всегда можно найти на сайте www.miktex-project.org. Не буду сейчас вдаваться
в тонкости самого MikTex, поскольку нас интересует только работа с ним с
точки зрения пользователя JAWS. В паре с Miktex крайне рекомендую
устанавливать суперредактор Winedt. Найти его можно на сайте www.winedt.com.
Схематически создание документа в Latex происходит так: в редакторе
Winedt создаём текстовый исходный документ, затем отправляем его на
компиляцию (это можно сделать нажатием сочетания клавиш или через меню),
Latex создаст готовый макет документа в виде файла с расширением .dvi.
читать этот файл с помощью JAWS бессмысленно, поскольку это растровое
изображение и предназначено больше для печати на принтере. Однако, проверить
плоды своих трудов можно откомпилировав документ в формат PDF. А вот тут-то
и появляется единственная тонкость, которую следует помнить тем, кто читает
PDF-документы с помощью JAWS. Если вы в окне Winedt нажмёте сочетание клавиш
CTRL+Shift+X, то Latex создаст соответствующий PDF-файл и сразу откроет его
в окне Adobe Reader. Если вы попытаетесь прочитать полученный файл с помощью
JAWS, то услышите бессмысленную абракадабру. Это связано с особенностью
кириллических шрифтов в PDF-формате. Чтобы прослушать PDF-файл, нужно
воспользоваться функцией чтения вслух самого Adobe Reader. В версиях Adobe
Reader 6 и выше она всегда присутствует. Если вы начнёте чтение PDF-файла
самим Adobe Reader, то услышите уже нормальную русскую речь. Правда следует
помнить, что специальные математические символы даже при таком варианте не
озвучиваются, хотя и корректно отображаются на экране, но это проблема уже
синтезаторов речи и программ экранного доступа, а не Latex. Для создания
PDF-документов из под Latex на русском языке, я настоятельно рекомендую
подключить в настройках Miktex коллекцию шрифтов CM-Super, и создавать
PDF-файл используя пункт меню Winedt "DviPDF". В этом случае документ будет
доступен для чтения кириллических шрифтов даже с помощью JAWS.
Теперь о том, чем же так примечателен Latex для тех, кто пишет
работы по высоконаучным облостям. Допустим мы хотим изготовить диплом,
диссертацию или статью по математике так, чтобы не привлекать зрячего
помошника, но сразу создать такой документ, который можно показать своему
научному руководителю, редактору журнала и так далее. в Word набрать
например такой текст "Теорема 1. Пусть G (прямым математическим шрифтом) -
группа Ли, а g (готическим шрифтом) - её алгебра ли. Если группа G содержит
компактную унимодулярную подгруппу H, то её алгебра ли изоморфна полупрямому
произведению подалгебр и далее следует математическая формула из готических
букв, интегралов, и символов полупрямого произведения". В Word такое набрать
просто невозможно. В нём нет нужных готических символов (а в современной
математике без них невозможно обходиться), символа полупрямого произведения,
а форматировать формулировку теоремы он просто не способен. Что
неудивительно, поскольку Word рассчитан только на создание офисных
документов, или в крайнем случае буклетов плакатов и подобной продукции. В
то время как при работе в Latex мы просто в окне Winedt набираем следующий
текст:
\begin{theorem} пусть $G$ - группа Ли, а $\mathfrak{g}$ - её алгебра Ли.
Если группа $G$ содержит компактную унимодулярную подгруппу $H$, то её
алгебра Ли изоморфна полупрямому произведению
$$
\mathfrak{G/H}\rtimes\int_{H}dV.
$$\end{theorem}
Нажимаем сочетание клавиш для компиляции, и получаем уже готовое изображение
текста в виде файла формата DVI или PDF, где все символы будут уже
настоящими, и формулировка теоремы будет оформлена как полагается. Если вы
покажете такой документ вашему зрячему научному руководителю или коллеге по
научной работе, то он увидет его так, как если бы он был взят из настоящей
печатной книги. Обратите внимание, что весь код исходного документа
набирается в обычном текстовом режиме без всяких щелчков мышью для вставки
символа или маловразумительных переключений шрифта, отступа стиля и тому
подобного, что нужно проделывать в Word. Символ $ служит признаком входа и
выхода в математическую моду. Кстати, все команды отступа, размера шрифта,
заголовки и так далее в Latex также набираются в виде специальных текстовых
команд, начинающихся с символа \.
В настоящее время к Latex сделано множество расширений и дополнений,
с помощью которых можно создавать посредством Miktex и Winedt HTML страницы,
интерактивные презентации в формате PDF и даже звуковые видео и аудиоролики.
И всё это, заметьте, исключительно набирая команды с клавиатуры и без
перетаскивания символов мышью, вызова кучи диалогов для выбора шрифта и
стиля и прочего.
И, наконец, не маловажный аспект: если вы освоили Latex, и свободно
создаёте свой диплом или диссертацию в этой суперсреде, а ваш научный
руководитель понятия не имеет, что это такое, то никакого взаимодействия с
ним не получится. Поскольку он должен либо просто просматривать принесённый
вами скажем PDF-документ, делать замечания, а вы уже сами дома должны
править и снова компилировать исходный документ, либо ставить у себя на
кафедре и вникать в MikTex, Winedt и так далее. тяга к прогрессу и новым
знаниям у всех разная, и ваш руководитель может просто потребовать от вас
вернуться к примитивным текстовым графическим редакторам. когда я сам был
студентом и аспирантом, то использование Latex полностью решило все мои
проблемы написания своих текстов, поскольку мой научный руководитель имеет у
себя на кафедре Latex и отлично с ним работает. Поэтому я просто приносил
свои файлы формата Tex он правил их тут же, и я уносил с собой уже
синхронизированный текст, чтобы работать с ним дальше. Сейчас я могу просто
послать свою статью в формате Tex любому из своих научных коллег, или в
любой мировой научный журнал (а все они сейчас работают только с документами
в формате Latex), они пришлют мне свои пожелания по исправлению, и я тут же
могу внести их и отправить исправленный документ. И всё это без помощи
зрячих помошников или сверхухищрений с MathType и подобными вещами. Так что,
как видно из вышесказанного, овладев Latex, можно с помощью JAWS и
клавиатуры создавать сколь угодно сложные математические, физические и
прочие высоконаучные тексты перегруженные формулами, матрицами, диаграммами
и так далее. Причём, с помощью Latex я даже делаю интерактивные презентации,
и показываю их на проекторе на научных или учебных конференциях ничем не
отличаясь от зрячих докладчиков.
Что касается чтения математических книг в электронном или
отсканированном виде, то если эта книга имеет формат PDF или DJVU, то с
помощью JAWS прочитать её невозможно. А вот если раздобыть исходный файл
этой книги в формате Tex, то можно без проблем читать её в любом текстовом
редакторе, игнорируя служебные команды. Кстати, на самом главном мировом
архиве научных работ - www.arxiv.org можно скачать исходный файл любой
статьив формате Tex.
Чтобы овладеть Latex на начальном уровне, вполне достаточно
прочитать упомянутую в начале статьи книгу. Её можно найти в интернете, или
попросить у меня выслать по электронной почте.
--
Евгений Корнев.
E-mail: q148@n*****.ru
Home Page: http://www.q148.nm.ru
icq: 479973702