Add a midpoint Metapost macro.
[matthijs/master-project/report.git] / Utils / Metapost.tex
index 6d00ae47ca901d393b16de523de9d376f8d95833..e0177804afb2b8a55881c29be0151545fc80cf58 100644 (file)
@@ -94,4 +94,12 @@ define_global_boolean_option("labels");
 setObjectDefaultOption("Reg")("reflect")(false);
 setObjectDefaultOption("Reg")("labels")(false);
 
 setObjectDefaultOption("Reg")("reflect")(false);
 setObjectDefaultOption("Reg")("labels")(false);
 
+def midpoint(expr a, b) = ((a + b) / 2) enddef;
+
 \stopMPinclusions
 \stopMPinclusions
+
+% Make \overrightarrow "unexpanded", to make it work within metapost.
+% http://www.ntg.nl/pipermail/ntg-context/2009/043620.html. Will be fixed in
+% context.
+\let\normaloverrightarrow\overrightarrow                                                                                                                     
+\unexpanded\def\overrightarrow{\normaloverrightarrow}