Читаем Журнал «Компьютерра» № 24 от 26 июня 2007 года полностью

Теперь очередь продукта для создания презентационного материала. В голове у большинства пользователей сразу возникает монумент с огромной надписью «PowerPoint». Несомненно, презентации в PPT уже стали стандартом де-факто. Однако четкого разделения содержания и представления в PowerPoint нет. Трудность изменения оформления презентации, сделанной с отступлениями от базовых стилей и макета (99% случаев), формулы, неприспособленная система макетов требуют колоссальной ручной работы при незначительных изменениях оформления презентации. Неудобные средства анимации не позволяют сделать что-либо кра-сивое с документами, содержащими массу формул. Что же можно предложить в качестве альтернативы? Ответ может выглядеть парадоксальным – это все тот же LaTeX, но с тремя дополнительными пакетами: beamer (latex-beamer sourceforge net), pscyr и pgf+TikZ (последние версии pscyr, pgf и xcolor необходимо брать либо из дистрибутива MiKTeX, либо с домашних страниц – на sourceforge в связке с beamer лежат старые версии). Исходник презентации в ASCII-формате, жесткое разделение содержательной части от оформления, возможность многократного использования своих собственных команд по выводу блоков текста, формул или графического материала, поддержка послайдовой анимации путем текстовой раскадровки, использование возможностей pdf для интеграции с внешними источниками (exe, avi и пр.) позволяют подготовить материал с огромным количеством формул и иллюстраций буквально в считанные часы. При этом за счет сбалансированных стилевых файлов документ будет выглядеть профессионально. При необходимости изменение дизайна презентации проводится в течение одной-двух минут – достаточно выбрать новый стилевой файл и перекомпилировать исходный документ. Также можно получить содержимое презентации в печатном виде: скриншоты экранов с комментариями к каждому кадру.

А язык TikZ для рисования иллюстраций, являющийся, по сути, пакетом LaTeX, позволяет включать графический материал непосредственно в исходный документ презентации (in place или же в виде команд – зависит от частоты использования). На этом языке можно создавать и иллюстрации, оперируя концепциями предметной области, будь то ядро и электрон, или граф и ребра, или фотон и другой фотон… Более того, графика TikZ, скооперированная с возможностями покадровой анимации beamer, позволяет делать красивые и элегантные вещи путем незначительных затрат.


МАТЕМАТИКА


И, наконец, последний составной элемент базового рабочего места научного работника – пакеты для математических расчетов, графическое отображение результатов и системы для управления экспериментальными комплексами. В этом сегменте предлагается обратить внимание на популярный язык программирования, принадлежащий семейству динамических языков, Python (www python org, www activestate com). Интересен язык не сам по себе (обсуждение его возможностей – тема для отдельной большой беседы), а именно в контексте поставленных задач. Достоинством Python является то, что он, поддерживая ООП-парадигму, может с одинаковой легкостью быть использован и в качестве калькулятора, и в качестве скриптового языка склейки/пакетной обработки, и в качестве языка для управления программно-аппаратными комплексами. Благодаря огромному количеству пакетов, решение очень многих задач существенно упрощается.

Для математических расчетов есть масса специализированных программ (например, wiki python org/moin/NumericAndScientific, www enthought com), существуют сборки, содержащие огромное количество специализированных пакетов (например, code enthought com/enthon). Есть отдельные пакеты для рисования графиков, например MatPlotLib (matplotlib sourceforge net). Это очень удобный вариант, особенно если рассматривать связку «экспериментальная установка + документ». Данные, полученные с экспериментальной установки (или численного эксперимента) под управлением ПО, созданного на Python, проходят предварительную обработку (опять Python), информация выдается в файлы в виде графиков (2D, 3D, прочие форматы), а после этого при помощи python-скриптов частично формируется и запускается на компиляцию latex-документ, использующий эти графики. [Автоматизация на Питоне – штука довольно распространенная. Так, например, в студии ILM на Питон завязан весь процесс производства визуальных эффектов. – В.Г.] В результате в полностью автоматическом режиме можно получить на выходе профессионально созданный pdf-файл с отчетами о проведенном эксперименте. Также с использованием Python достаточно легко можно писать GUI к различным программам (например, пакеты TkInter, wxPython, TraitsUI). И многое-многое другое.

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 1996 № 11
«Если», 1996 № 11

ФАНТАСТИКАЕжемесячный журналСодержание:Джо Холдеман. КУРС ЛЕЧЕНИЯ, рассказЕлена Сеславина. СНЫ НАЯВУГенри Слезар. ХРУСТАЛЬНЫЙ ШАР, рассказФАКТЫРэй Брэдбери. ПЕРВАЯ ЛЮБОВЬ, рассказМайк Резник. КИРИНЬЯГА, рассказВладимир Корочанцев. УМИРАЕТ ОБЫЧАЙ — ПОГИБАЕТ НАРОДФАКТЫДэвид Джерролд. СТРАНСТВИЯ «ЗВЕЗДНОГО ВОЛКА», романГлеб Сердитый. ПОЛЕТ ФАНТАЗИИ В МНИМОМ КОСМОСЕВл. Гаков. ДЭВИД ДЖЕРРОЛД НА ЗВЕЗДНОМ РАСПУТЬЕРЕЦЕНЗИИВладимир Гопман. БУДУЩЕЕ ЗА ДЕСЯТЬ ЦЕНТОВНФ-НОВОСТИPERSONALIAВИДЕОДРОМ— Адепты жанра. ЗАТВОРНИК— РецензииТЕМА— Борис Аникин. НЕГОДЯИ ИЗ ОТКРЫТОГО КОСМОСАДизайн: Ирина Климова, Наталья Сапожкова.На обложке иллюстрация к роману Дэвида Джерролда. Авторы иллюстраций: О. Аверьянова, А. Аштау, А. Жабинский, Е. Спроге, А. Филиппов, С. Шехов.

Владимир Алексеевич Корочанцев , Владимир Гаков , Владимир Гопман , Джо Холдеман , Дэвид Джерролд , Елена Сеславина , Журнал «Если» , Майкл (Майк) Даймонд Резник

Фантастика / Журналы, газеты / Научная Фантастика
«Если», 2002 № 03
«Если», 2002 № 03

Рик КУК, Эрнест ХОГАН. ОБСИДИАНОВАЯ ЖАТВАСуществование последних хуэтлакоатлей под угрозой, равно как и жизнь детектива, не по своей воле взявшегося за расследование жуткого убийства.Тед ЧАН. 72 БУКВЫСамый загадочный современный фантаст предлагает новую картину мира.Патриция МАККИЛЛИП. ОУК-ХИЛЛГероиня мечтает постичь магию, но окружающих, похоже, не пронять и волшебством.Лайза ГОЛДСТАЙН. ИСТОЧНИК ВДОХНОВЕНИЯНовые приключения охотника за синей птицей.Василий МИДЯНИН. ВОЙНЫ С РЕАЛЬНОСТЬЮЧто может предпринять человек, если окружающая его реальность сошла с ума? Только одно: объявить ей войну…Элиот ФИНТУШЕЛ. МАЙЛО И СИЛВИЕсли поверить снам, то можно обрести невероятные способности.Владимир АРЕНЕВ. МОНЕТКА НА УДАЧУБросишь монетку — пожнешь судьбу.Элеонор APHACOH. ПИТЬ ДОЧЕРЕЙ ГРАММАТИСТКИ…и не грезили о свадьбе, однако мудрая мамаша все предусмотрела.ВЕРНИСАЖОн испугал аудиторию в начале творческого пути и продолжает заниматься этим по сей день.ВИДЕОДРОМКлассик хоррора встречается с автором журнала… Новая номинация на «Оскар»… Стивен Кинг о кинематографе…Владимир БОРИСОВ. ПРЕДНАЧАЛЬНЫЙ МИРВеликая эпопея — у них и у нас.Вл. ГАКОВ. ПИСАТЕЛЬ В ЗАЗЕРКАЛЬЕ…но никакой Алисы.Евгений ХАРИТОНОВ. ХОББИТЫ С ЭЛЕКТРОГИТАРАМИРокеры тоже любят сказки… Правда, по-своему.РЕЦЕНЗИИЖанр цветет, однако не всегда благоухает.Владислав ГОНЧАРОВ, Наталия МАЗОВА. ТОЛПА У ОТКРЫТЫХ ВОРОТХолмистый ландшафт русской фзнтези.КУРСОРСтранные новости в странные дни.ФАНТАРИУМЧитатели общаются с редакцией… Кинокритик объясняет суть экранного киберпанка… Издатель делится «ноу-хау»…Геннадий ПРАШКЕВИЧ. МАЛЫЙ БЕДЕКЕР НО НФМемуарные записки популярного писателя о книгах и людях.ПЕРСОНАЛИИВсё об авторах номера.

Владимир Гаков , Владимир Константинович Пузий , Лайза Голдстайн , Наталия Михайловна Мазова , Элиот Финтушел

Фантастика / Журналы, газеты / Городское фэнтези / Научная Фантастика / Фэнтези
«Если», 1999 № 09
«Если», 1999 № 09

Ллойд БИГГЛ-младший. НЕГРОМКИЙ ГОЛОС ТРУББыть или не быть захудалой планетке членом могущественной Галактической Федерации? — вот вопрос, который предстоит решить молодому культурологу. Но неожиданно история приобретает детективный характер, и герой оказывается в эпицентре головокружительных событий.Джеймс УАЙТ. НАПАСТЬЗемлянин высаживается на планету, обитатели которой не принимают на веру ни одного слова пришельца. В чем причина тотальной подозрительности?Роберт ШЕКЛИ. ЗАБАВЫ ЧУЖАКОВБрак с инопланетянином? Почему нет? Постарайтесь только следовать дежурному завету работников загса: уступайте друг другу.Александр ГРОМОВ. «НЕ ЛОЖИСЬ НА КРАЮ!»Среди множества миров, куда ступила нога человека, этот — один из самых неуютных.ВИДЕОДРОМВпервые — обзор отечественной кинокритики… Экранизация произведений Шекли… Ожившая мумия и другие фильмы…Вл. ГАКОВ. ТИХИЙ ГОЛОС МУЗЫКОДЕЛАБюро Межпланетных Отношений Биггла и «прогрессоры» Стругацких — близнецы-братья?ЗВЕЗДНЫЙ ДОКТОР АЙБОЛИТСудьба писателя, который посвятил свое творчество исцелению инопланетян.Николай НАУМЕНКО. «БУДЕМ ЖИТЬ — БУДЕТ И ФАНТАСТИКА!»Главный редактор «АСТ» рассказывает о проблемах и перспективах издательства.РЕЦЕНЗИИКниги продолжают выходить в любую погоду.КУРСОРНовости… События… И все такое прочее…Александр РОЙФЕ. СОБЛАЗН ЗА СОБЛАЗНОМВ центре внимания критика новый роман одного из самых сложных американских фантастов.ПЕРСОНАЛИИКое-что об авторах номера.

Александр Громов , Александр Ройфе , Джеймс Уайт , Ллойд Биггл-мл , Николай Науменко

Фантастика / Журналы, газеты / Научная Фантастика / Фэнтези