Говорухин В., Цибулин Б. Компьютер в математическом исследовании (1185927), страница 109
Текст из файла (страница 109)
Поместив курсор в это поле, следует выбрать шаблон для большой дроби из второй слева нижней группы символов. Затем курсор устанавливается в числителе дроби и выбирается символ «и» из соответствующей группы, набирается буква «х», а затем курсор перемешается в знаменатель и набирается «а». Для перемещения курсора можно пользоваться мышью или клавишами стрелок на клавиатуре. Размер символов можно изменять, используя пункты меню. Отметим, что для ввода некоторых символов предусмотрены комбинации клавиш, например, «»» набирается в результате нажатия Стт(+К А, а «1» — в результате Сгг1+К Е Символы из любой верхней группы (номера 1-9) можно набирать по номеру группы и символа, для чего следует нажать клавиши 5Ытг+СЫ+К, ввести номер группы, номер символа и нажать Ептег.
Например, символ бесконечности возникнет после следующих нажатий клавиш: 5п(т1+Стт1+К В 3 Ептег. Для некоторых шаблонов также предусмотрены комбинации клавиш, так паре круглых скобок соответствует СЫ+(, вертикальной дроби — СЫ+Е и т. д. Пробелы различной величины набираются при помощи следующих комбинаций клавиш (перечислеиы в порядке увеличения размера): 5п)рс+ Пробел, А11+С1т1+Пробел, СЫ+Пробел, 5йт1+СЫ+ Пробел. М5 У)огг) и математические тексты 571 Рис. 20.7.
Окно редактора формул М)сгоаон Едианол Есйог Для завершения редактирования формулы достаточно щелкнуть мышкой за ее пределами или нажать клавишу Е5Е, после чего продолжится работа с хогг). Если нужно отредактировать уже существующую формулу, то для этого достаточно дважды щелкнуть мышкой на ней, Существует еще один способ ввода формул. Для этого следует обратиться к меню )р)огс) р Вставка р Поле и в появившейся панели диалога в левом списке выбрать Формула, а в правом — ЕО.
В возникшем поле ввода можно набирать формулы непосредственно на языке редактора формул. Например, после ввода Е0 дЕ(з)п!х):х) а!л(х) появится формула: ~ . Такой способ хоть и редко используется, но позволяет к расширить возможности редактора формул, например вставлять графические и другие объекты в формулы, использовать цвет и др.
Подробнее о работе с редактором формул, его языке и возможностях можно посмотреть в справке Не!р. Более мощным инструментом для набора формул является продукт компании 1)ез!Вп Яс!енсе — редактор МаГЬТуре, см. Ьсср://игууту.шэГЬГуре,сопт. У этой коммерческой программы есть версии для %!пс)ожз и Мас!пгозЬ, МагЬТуре может подключаться к известным текстовым редакторам (в том числе М!сгозой ЪЧогт1, Соге1 хогг)Рег(есц Арр!еЖогйз) как дополнение, предназначенное для набора математических формул. МагЬТуре по сравнению с МЯ Ес)маг!оп Ет)!гог включает сотни дополнительных математических и технических символов и шаблонов, поддержку цвета для профессиональной полиграфии, трансляторы в ТеХ, алТеХ и МаГЬМ1.- форматы, сохранение формул в виде Роз!Бег!Рг, 'тттг!пт)ошз Месай!е и 01Р-файлах.
Работа в этом редакторе аналогична работе с программой МБ Ет!пас!оп Ейсог, но дополнительные сервисные возможности делают ее еще удобнее. Например, можно самостоятельно организовывать собственные символы и выражения и определять для них сочетания клавиш. После установки в Ж!пс(отуз и при наличии редактора МЯ хогг(, МагЬТуре добавляет свою панель инструментов в главном меню туоп! (см. Рис. 20.8). Кроме уже перечисленных возможностей программа реализует следующие полезные функции: автоматическое изменение расстояний, стилей шрифта и размеров всех формул в документах т)(гоге! без индивидуального открытия каждой формулы; нумерацию и перекрестные ссылки уравнений (двойной щелчок на ссылке переносит указатель в ту формулу, на которую идет ссылка) и многое другое.
О сервисных 572 Глава 20. Редакторы н стандарты и других возможностях программы можно судить по рис. 20.8, на котором приведено окно редактора МагЬТуре. ::.~)тз яампзрмка вмп вогамгв гаранат,~врал/о1еавки~янвгутрнякм"х''.:",".::!;:::::::-'.::-'::-':!: ..:::,:,:: .,:. '::";: ая)ф ~~она ' '.т мы не помог ' '.".'то у '-:в,:.:я!';я. ж%:ж.И:г.~йонас,ммк Б 'ж '1( Х:~ кг,! гтг"'яу4ан* Рмс.80.8. Окно программы М$сготоп'йога с открытым окном редактора формул Магатуре Конверторы Здесь мы коротко остановимся на программах преобразования математических документов нз трех наиболее распространенных для публикаций форматов— МБ Юогй НТМЕ и 1аТеХ.
Мы ограничимся только некоторыми опробованными нами программами, и начнем с конвертации из ЪЧогб в 1.8ТеХ. Для начинающих пользователей системы ЕаТеХ часто трудным является язык формул, что заставляет их отказаться от ее применения и пользоваться редактором формул МБ Ег)наг юп Ейсог, так как редактирование формул в нем наглядно и относительно просто.
В предыдущем разделе была описана програлтма МатпТуре для набора формул, которая понимает язык Ецнагюп Еттйог и может преобразовывать формулы в синтаксис 1лТеХ. Однако эта программа является коммерческой и не всегда доступна, Фирмой Вевтйп Бсгепсе бесплатно распространяется через Интернет Гугсср://агути.втасггсуре.сота) программа ТеХйде, которая внешне похожа на редактор формул Мтсговогс Епнастоп Ейгог, полностью понимает его язык н включает возможность преобразования набранной формулы в различные варианты ТеХ. Для установки достаточно получить по сети инсталляционную программу и запустить ее. Работа с программой полностью идентична работе с редактором формул Конверторы 573 МЗ Ег)наг)оп Ек))гог, см.
предыдущий раздел. В меню программы имеется пункт Ее)й р ТгапвЫогж где можно выбрать версию ТеХ, для которой будет переводиться формула. Для преобразования формулы достаточно ее выделить, обратиться к пункту меню Ыт и скопировать выделенное в буфер ЧЧшг)оурз (пункт Сору). После этого в текстовом редакторе, используемом для редактирования 1аТеХ, например ЮшЕг)ц достаточно вставить содержимое буфера (обычно пункт Ег)й а Раз(е). На рис, 20.9 дано окно программы ТеХа)с)е с набранной формулой, а ниже приводится результат ее преобразования: ~( ~1пг ( лгасПтюп ~1егы х ~г19пг))](х)) ~.дх ч Рм». 20.9. Окно редактора формул Текаме Преобразовывать весь документ из формата ЧЧогг) в ) аТеХ позволяет программа аЧогк)2ТеХ.
Это условно-бесплатная программа, которая свободно распространяется, но для незарегистрированной версии часть возможностей отключена. Для установки (Чогд2ТеХ необходимо получить через Интернет (Ы1р:/ /ауатат.ауотк)21ех.согп) инсталляционный самораспаковывающийся архив, а затем запустить программу ууогд21ех.ехе. В результате инсталляции в меню редактора Юогк) появится новый пункт (Чогк)2ТеХ, который предназначен для установки параметров перевода текста из одного формата в другой и получения информации. На рис.
20.10 приведено окно редактора ЪЧогд с модифицированным меню и открытым диалогом установки параметров транслятора. Для конвертации документа ЧЧогд в 1 аТеХ достаточно обратиться к пункту Файл а Сохранить как меню редактора 'и выбрать из предложенного списка типов файлов 1ех. В результате в указанном пользователем каталоге на диске будет создан 1лТеХ-документ. При преобразовании успешно переводятся не только текст с элементами форматирования, но и формулы. Отметим, что программа ориентирована на конвертацию текстов на английском языке, а потому после преобразования для документов на иных языках нужно вставить необходимые строки для их поддержки. Далее приведен результат конвертации небольшого документа (см. рис. 20.10) и добавлены две строки подключения символов кириллицы для пакета МЙТеХ: 574 Глава 20.
Редакторы н стандарты ж сопчегсеб тгсяя Нзсгозотт Иогб Жо ЕаТеХ Ж Ьу Спздгзз 5ОТСЕаЬ Иогб2тех сопчегтег (чегззоп 2.0) Ж Соругзрпв(С) 1999-2001 Кзгт11 А. 0пхгзз, Аппа Ч. СптКгзз Ж А11 гзонтз гезегчеб. Ьввр:Оиач.ног02вех.сснв! Ыагптпр: Чоц аге цззп9 ПМЙЕ615ТЕЙЕП щогб2ТеХ1 тбосипептс1азв (12рт)(агвтс1е) Ж Следующая строка добавлена авторани книги чцзераскаре(ср1251)(зпрцтепс) чцзерасхаре(гцзз!ап](Ьаое1) ХЬефзп(босцщепт) хзест1оп(пример конвертации из йогб в еатех] Программа йогб2ТеХ преобразует докуненты в форнате Иогб в СаТеХ.
Преобразуется не только текст внесте с форматированием, но и формулы. Хсехт1С(Например:) ЖЕЧ1еув( (х) ьг19ПЖ)- (Тзцп11тщзтз (т - 1)"(п) ( хзпс ( ХРз хззп 'ч1етт( (к) Чгзопо)бх)) )Ж чепб(босавепт) , Еаыньй тпнв Нвн ловил за Е Пример конвертации из ))Чогх) е (.аТеХ Проврвммз ЧостазТеХ преобразует локумвнп | в фсрмвте Ъоспя е ХеТеХ Преобразуется не только тезмт вместе с формвпфоввнием, но и формулы ншвломрт А (х) = ~~ ) ттям (х)пх ь в Рис. 20.10. Окно редактора Мвзпв после установки конвертора Вчоп$2ТеХ и диалогом установки параметров перевода Графические системы и файлы 575 Таким образом, с переводом из формата %огс( в формат 1лТеХ особых трудностей не возникает.
Однако для эффективной конвертации из 1лТеХ в Жогс( нам не удалось найти удовлетворительных инструментов. Существует несколько программ преобразования из 1аТеХ в формат зсТЕ, который поддерживается редактором %'огд, но они не преобразуют формулы в синтаксис МБ Ес(цаг(оп Ес((гог, а в лучшем случае представляют их в виде графических объектов. Следует упомянуть еше коммерческую программу ТеХрогц которая, судя по описанию (см. Ыр:// илзлм.'кга(к.солт), может преобразовывать и формулы в форматы различных текстовых редакторов. Еще одним, хотя и не совсем приемлемым, способом решения этой задачи является преобразование 1 аТеХ-документа в формат НТМ1., который также поддерживается последними версиями Жогж.
Для преобразования ТеХ-документов в язык НТМ1 существует довольно много программ, но мы остановимся только на двух. Одна из них, ТТН, входит в последние версии пакета М(кТеХ и автоматически подключается к редактору Ж1пЕЖ. При работе в %1пЕс(1 для преобразования достаточно обратиться к соответствующему пункту меню. Бесплатная программа ТТН (Л11р://пигсптпвоп.эе1птопппта.це/ ТТЬ) использует язык НТМ1 не только для форматирования текста, но и представления формул. При переводе сохраняется нумерация формул, ссылки и другие средства 1лТеХ. На рис, 20.11 дан результат преобразования программой ТТН документа (.аТеХ приведенного выше в этом разделе в окне редактора Юогс).
Видно, что формулы преобразовались не вполне удовлетворительно. Рис. 20.11. Результат преобразования документа ьаТек в формат НТМь Еше одним средством преобразования документов, написанных с помощью 1.аТеХ, в НТМ(.-формат является программа 1лТеХ2НТМ1. Ее можно легко найти в Интернете, например в СТА(ьТ (см.
главу 21 раздел «ТеХ в Интернетеа). Эта программа поддерживает практически все возможности как 1.аТех (новые команды, счетчики и другие), так и НТМ1. (графика, списки, таблицы стилей и др.). Формулы она преобразует в рисунки в формате С1Е Но при работе с ней существуют и трудности, например, не всегда корректно выполняются преобразования, поэтому полученный НТМ1;документ часто требует ручной правки. Графические системы и файлы В этом разделе мы коротко опишем основные форматы графических файлов. Эта информация часто бывает полезной при изготовлении рисунков, изображающих 576 Глава са. реданторы и стандарты математические результаты.