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 format=[rgba|rgb|graya|gray] und antialias=[none|fast|good|best] werden verarbeitet, das voreingestellte Verhalten ist format=rgba antialias=fast,
  • 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:

\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
}

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

Pflichtfelder sind mit * markiert