MetaPost 1.8 erschienen

Updates zu MetaPost wurden veröffentlicht, mit Version 1.80x gibt es nun (teils in vorangehenden Alpha-Versionen bereits enthalten)

  • ein neues PNG Ausgabeformat, die Optionen [cce inline=”true”]format=[rgba|rgb|graya|gray][/cce] und [cce inline=”true”]antialias=[none|fast|good|best][/cce] werden verarbeitet, das voreingestellte Verhalten ist [cce inline=”true”]format=rgba antialias=fast[/cce],
  • schnellere PNG-Erzeugung durch Nutzung intelligenterer libpng-Funktionen,
  • IEEE-Gleitkomma-Unterstützung,
  • eine C-API, um die Kontrollpunkte eines Pfades auf dem gleichen Weg wie MetaPost zu bestimmen.


MetaPost-Diagramme lassen sich mit LuaTeX und der luamplib direkt in LaTeX-Dokumenten erzeugen. Hier ein kleines Beispiel, der MetaPost-Beispielsammlung auf CTAN entnommen und in LaTeX eingebaut:
[cce lang=”latex”]\documentclass{article}
\usepackage{luamplib}
\begin{document}
\begin{mplibcode}
beginfig(0)
transform T;
u:=1cm;
z1=(0,2u);
n := 5;
for i=1 upto n-1:
z[i+1] = z1 rotated (360*i/n);
endfor;
z1 transformed T = .1[z1,z2];
z2 transformed T = .1[z2,z3];
z3 transformed T = .1[z3,z4];
path p;
p = for i=1 upto n: z[i] — endfor cycle;
for i=0 upto 100:
fill p withcolor 0.8*blue;
p := p transformed T;
fill p withcolor white;
p := p transformed T;
endfor;
endfig;
\end{mplibcode}
\end{document}[/cce]
metapost-grafik

Über Stefan Kottwitz

Maintainer von texwelt.de, betreut auch LaTeX.org und TeXample.net. Sein persönliches Blog ist auf texblog.net.

18. Juni 2013 von Stefan Kottwitz
Kategorien: MetaPost | Schlagwörter: | Schreibe einen Kommentar

Schreibe einen Kommentar