Asymptote

Oct 20, 2011 23:49

Друг посоветовал для рисования графов, графиков и схем в документах, редактируемых с помощью LaTeX-редактора, перейти с Metapost на Asymptote. Действительно, язык более удобный с элементами объектно-ориентированного программирования, а схемы в результате выглядят в равной степени родными на pdf-ах, что и их эквиваленты, скомпилированные с помощью ( Read more... )

ubuntu, latex, graphics

Leave a comment

Comments 7

malijane October 21 2011, 07:08:34 UTC
Спасибо! Для таких калек как я очень ценно.
Поделись, как нибудь, примером статьи/плаката на котором у тебя латех-бимер и эта "асимптота" вместе живут.
(я понимаю, что это, как минимум, два файла, - стиль и тех)

Reply

garconnumeroun October 21 2011, 15:31:18 UTC
У меня, как понимаешь, ещё ничего на нём не написано. Beamer-ом мне ещё не приходилось пользоваться, хотя я его всем рекомендую. Я могу показать пример использования asymptote. Например, подкупающее простотой построение двоичных деревьев, for what it's worth.

tree.asy:
import binarytree;

picture pic,pic2;

binarytree bt = binarytree(1,2,4,nil,5,nil,nil,0,nil,nil,3,6,nil,nil,7);
draw(pic,bt);

binarytree st = searchtree(10,5,2,1,3,4,7,6,8,9,15,13,12,11,14,17,16,18,19);
draw(pic2,st,blue);

add(pic.fit(),(0,0),10N);
add(pic2.fit(),(0,0),10S);

После компиляции (asy tree.asy) получается файл tree.eps, который привычно вставляем в tree.tex:
\documentclass[a4paper]{article}

\usepackage{graphicx}

\begin{document}

\begin{center}
\includegraphics{tree}
\end{center}

\end{document}

Результат нехитрых камланий:

... )

Reply

malijane October 21 2011, 15:38:16 UTC
Артем! Ай кэнт белив!
Вапщета спасиба, канечна, так как только благодаря твоему "бимером быстро и легко" я поплевавшись первые пару часов влюбилась в него поуши и у меня теперь самые красивые плакаты в мире! :-)
То есть, если б ты мне сказал "я слышал что легко, но сам никогда ..." я б сломалась раньше и клеила б свои кривые картинки в офисе.

Кстати, я пример такой красоты и в бимере видела.

Вообщем, когда будет чем - делись не стесняйся :-)

Reply

garconnumeroun October 21 2011, 16:19:50 UTC
У меня времени не хватит тестировать всё, чем я (пока) не пользуюсь. Люди, от которых я услышал про Beamer, отличаются здравыми суждениями, поэтому я так уверенно его двигаю в народные массы. Так что в этом случае «слышал, что легко» эквивалентно «легко»; хорошо, что ты не сломалась. Доклады в LaTeX-е - большой намёк на то, что докладчик серьёзно относится к выступлению.

У них во многом совпадающий функционал с Beamer-ом. Это вопрос личного предпочтения. Когда язык настолько интуитивен, можно без особого напряжения его подучить. Для объектно-ориентированных, наверно, asymptote поближе будет. Для написания экзаменов с иллюстрациями уместнее.

Reply


potan November 15 2011, 10:28:56 UTC
Я пытался dot2tex заставить графы рисовать - пока получилось плохо.

Reply

garconnumeroun November 15 2011, 10:38:21 UTC
Asymptote очень проста в обращении. Мне очень понравилась. Может, Вам тоже подойдёт.

Reply

potan November 15 2011, 10:43:22 UTC
dot2tex должен был бы уметь в TeX вставлять обычный graphviz, который очень простой и с которым я работал. Судя по документации Asymptote сложнее. Но, может быть, будет работать...

Reply


Leave a comment

Up