Использование LaTeX с программами экранного доступа

Дата публикации:13.10.2009
Twitter Facebook Vkontakte

LaTeX — это пакет макросов широкого назначения, упрощающих работу с системой компьютерной верстки TeX. Система TeX поддерживает гораздо больше возможностей для верстки и форматирования документов, чем иные аналогичные системы, и потому очень часто она используется при подготовке научных текстов.Пакет LaTeX предназначен для работы из командной строки, однако сейчас существует реализация TeX под Windows, которая называется MiKTeX и в состав которой входит пакет LaTeX. Не буду вдаваться в тонкости самого MiKTeX , поскольку нас интересует только работа с ним с точки зрения пользователя JAWS. Последнюю бесплатную версию MiKTeX всегда можно найти на сайте www.miktex.org.

В паре с 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 на начальном уровне, вполне достаточно прочитать книгу И.А. Котельникова и П.З. Чеботаева «LaTeX по-руски». Её электронную версию можно найти в интернете.



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017