wiki:MetapostPlugin

Version 3 (modified by seas, 14 years ago) (diff)

--

MetapostPlugin

Description

Plugin for embedding Metapost diagrams into Wiki-pages.

Bugs/Feature Requests

Existing bugs and feature requests for MetapostPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:metapostplugin here].

Source

You can check out MetapostPlugin from here using Subversion, or browse the source with Trac.

Example

{{{
#!metapost
input metauml;
beginfig(1);

Begin.b;
Activity.eat("Eat something good", "from the kitchen");
Branch.enough;
Fork.fork("h", 50);
Activity.read("Read a book");
Activity.listen("Listen to music", "(and ignore it)");
Fork.join("h", 50);
End.e;

leftToRight.top(10)(read, listen);
Group.readListen(read, listen);

leftToRight(30)(b, eat);
topToBottom(20)(eat, enough, fork, readListen, join, e);

drawObjects(b, eat, enough, fork, readListen, join, e);

clink(transition)(b, eat);
clink(transition)(eat, enough);
link(transition)(pathStepX(enough.e, eat.e, 80));
clink(transition)(enough, fork);
clink(transition)(fork, read);
clink(transition)(fork, listen);
clink(transition)(read, join);
clink(transition)(listen, join);
clink(transition)(join, e);

item(iGuard)("still hungry")(obj.sw = enough.e + (20, 0));
item(iGuard)("had enough")(obj.nw = enough.s + (0, -4));

endfig;
end
}}}

Recent Changes

16536 by rjollos on 2017-04-16 02:31:31
Fix indentation
7990 by seas on 2010-05-24 08:40:30
added examples
7987 by seas on 2010-05-22 17:37:09
first version
(more)

Author/Contributors

Author: Andrey Sergievskiy
Maintainer: Andrey Sergievskiy
Contributors: Andrey Sergievskiy