Find Related products on Amazon

Shop on Amazon

Various Things in MetaPost (2019)

Published on: 2025-07-10 00:37:32

Example code input fiziko.mp; is present in the MetaPost code. The fastest method is to use ConTeXt (then you don't need beginfig and endfig ): \starttext \startMPcode input fiziko.mp; % the code goes here \stopMPcode \stoptext or LuaLaTeX: \documentclass{article} \usepackage{luamplib} \begin{document} \begin{mplibcode} input fiziko.mp; % the code goes here \end{mplibcode} \end{document} beginfig(3); path p, q; % MetaPost's syntax is reasonably readable, so I'll comment mostly on my stuff p := (0,-1/4cm){dir(30)}..(5cm, 0)..{dir(30)}(10cm, 1/4cm); q := offsetPath(p)(1cm*sin(offsetPathLength*pi)); % first argument is the path itself, second is a function of the position along this path (offsetPathLength changes from 0 to 1), which determines how far the outline is from the original line draw p; draw q dashed evenly; endfig; From here on it is assumed that the library is downloaded andis present in the MetaPost code. The fastest method is to use ConTe ... Read full article.