LINUX.ORG.RU

Создание иллюстраций в MetaPost


0

0

По согласованию редакцией LF выложил третью часть "Начала автоматизации" из цикла статей <<Создание иллюстраций в MetaPost>> в открытый доступ. В тексте описаны структуры упрощающие труд TeXнического рисовальщика: картинки (picture), циклы, условные операторы, макросы, трансформации и стандартные функции.

Там же доступны исходники картинок ко всем частям цикла. Сборка картинок производится по команде make pics. В качестве базового дистрибутива использовался TeX Live. В случае проблем, вопросов, замечаний и пожеланий координаты в README или в тексте.

Публикация цикла в журнале закончилась.

>>> Подробности

★★★★★

Проверено: ivlad ()

красиво. Только я не представляю секретаршу, набивающую скрипт в vim :) хотя если секретарша Саныча...

lester_dev ★★★★★
()
Ответ на: комментарий от lester_dev

В Emacs, батенька, в Emacs: настоящие ТеХники (а тем более ТеХперты) выбирают Emacs ;).

Да и рассчитано оно явно на людей с "более высшим" образованием.

random_code ★★
()

Читаю первую часть и возникли проблемы. Второй пример про закрученную надпись Linux Format набрал, скомпилировал. Программы pstopdf у меня нету.. apt-cache search pstopdf тоже молчит. Попробовал ps2pdf, пишет GPL Ghostscript 8.50: Unrecoverable error, exit code 1, gv пишет то же самое. В чём может быть дело?

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Гмм, надо было добавить в начало prologues := 1; вопрос снят. Хотя в pdf-е оно как-то странно в углу получилось, толком ничего не видно. Но в ps-е всё нормально. Спасибо за статьи, очень интересно.

Legioner ★★★★★
()
Ответ на: комментарий от random_code

>настоящие ТеХники (а тем более ТеХперты) выбирают Emacs ;)

Хорошо хоть ";)" поставил..

McGray ★★
()
Ответ на: комментарий от lester_dev

> Только я не представляю секретаршу, набивающую скрипт в vim :)

А секретаршу, заполняющую web-форму, представляешь?

anonymous
()

Большое спасибо за этот цикл. Планируете ли ещё какие-либо публикации в LF?

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

> Планируете ли ещё какие-либо публикации в LF?

Сейчас печатается "экспериментальный" во всех смыслах цикл про программы обработки данных paw/root из трёх частей.

Начал цикл про LaTeX (ориентировочно начнётся с сентября - число частей пока не определено - завдомо больше трёх). Есть желание написать про PostgreSQL.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от Legioner

> Хотя в pdf-е оно как-то странно в углу получилось, толком ничего не видно. Но в ps-е всё нормально.

Я по разбираюсь. Возможно, в тексте ошибка. В любом случае можно взять исходники на сайте и воспользоваться стандартным Makefile.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от lester_dev

> Только я не представляю секретаршу, набивающую скрипт в vim :)

А секретаршу рисующую иллюстрации Вы представляете? :)

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

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Отндюдь. Я сам был на лекции Кнута о Метапост и Метафонт. Он показывал картинки, нарисованные художниками и картинки созданные в Метапост или Метафонт. Последние математически четкие, а не приблизительные. Когда есть необходимость в четких иллюстрациях приходит на помощь Метапост или Метафонт. Для того о ни и были созданы, потому, очень часто картинки созданные художниками недостаточно достоверны или точны для научных книжек

roni
()
Ответ на: комментарий от Evgueni

=)

никогда себе не мог подумать, что ТеХники могут для иллюстраций использовать карандаш... всетаки характер инструментов разный: дизигнерам - можно набросать и карандашом, ТеХникам - еффективней набрать скриптик МетаПост...

zHACKa
()
Ответ на: комментарий от roni

Не следует воспринимать всё так буквально.

metafont был создан для того чтобы можно было рисовать шрифты. Причём Computer Modern был создан полностью электронным способом (за что Кнута сильно критиковали), а, например, Euler делался с эскизов Цапфа - по отзывам шрифты для математики очень интересные, но русских букв нет.

Да и, если бы в фирма Xerox не была бы столь прижимистой (они хотели всё в свою собственность, что сделано на их оборудывании), то Кнут рисовал бы шрифты мышкой, а не изобретал бы METAFONT :)

Цель создания MetaPost не важна - главное что он есть и его можно использовать :) Для создания "технических" иллюстраций IMHO самое то, особенно если их очень много. Раньше пытался делать это в ручную в xfig/tgif/tkpaint/gimp/что-то ещё, но в общем не то. А MetaPost очень даже в тему оказался.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от roni

Только вот научные книжки разными бывают :))) Например зоологическая или ботаническая литература.

Автору -- большое спасибо!

Asteronix ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.