]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Describe the asymptote directive.
authorhttp://peter-simons.myopenid.com/ <http://peter-simons.myopenid.com/@web>
Tue, 27 Nov 2012 12:24:30 +0000 (08:24 -0400)
committeradmin <admin@branchable.com>
Tue, 27 Nov 2012 12:24:30 +0000 (08:24 -0400)
doc/plugins/ikiwiki/directive/asymptote.mdwn [new file with mode: 0644]

diff --git a/doc/plugins/ikiwiki/directive/asymptote.mdwn b/doc/plugins/ikiwiki/directive/asymptote.mdwn
new file mode 100644 (file)
index 0000000..3036fc0
--- /dev/null
@@ -0,0 +1,27 @@
+The `asymptote` directive is supplied by the [[!iki plugins/asymptote
+desc=asymptote]] plugin.
+
+This directive allows embedding [asymptote](http://asymptote.sourceforge.net/)
+diagrams in a page. Example usage:
+
+       \[[!asymptote src="""
+        import geometry;
+        unitsize(1cm);
+        triangle t = triangle((0,0), (4,0), (0.5,2));
+        show(La="$D$", Lb="$E$", Lc="", t);
+        dot(t.A^^t.B^^t.C);
+        point pD = midpoint(t.BC); dot(pD);
+        point pE = midpoint(t.AC); dot(pE);
+        draw(pD--pE);
+        point A_ = (pD-t.A)*2+t.A; dot("$A'$", A_, NE);
+        draw(t.B--A_--t.C, dashed);
+        draw(t.A--A_, dashed);
+        point E_ = midpoint(line(t.B,A_)); dot(Label("$E'$", E_, E));
+        draw(E_--pD, dashed);
+        """]]
+
+The `asymptote` directive supports the following parameters:
+
+- `src` - The asymptote source code to render.
+
+[[!meta robots="noindex, follow"]]