<div dir="ltr"><div>Hi,<br><br></div>I want to define LaTeX macros containing some MP code that I want to use in mplibcode environment :<br><br>-----------------<br>\documentclass{article}<br>\usepackage{luamplib}<br>\usepackage{fontspec}<br><br>\newcommand\test{draw (0,0) -- (2cm,0) withcolor \mpcolor{red}}<br>\newcommand\testb{label(btex $x$ etex, (0,0));}<br><br>\begin{document}<br>\begin{mplibcode}<br>beginfig(0);<br>\test<br>endfig;<br>\end{mplibcode}<br>\end{document}<br>-------------------<br><div><br></div><div>But there is a problème with \mpcolor (\test):<br></div><div>-------------------<br clear="all">\test ->draw (0,0) -- (2cm,0) withcolor \mpcolor <br>                                                 {red}<br>l.14 \end{mplibcode}<br>-------------------<br></div><div>an a problem with btex etex (\testb) :<br></div><div>-------------------<br>(luamplib)               ! You can only use `btex' or `verbatimtex' in a file.<br>-------------------<br><br></div><div>Do you understand why ? and do you have a solution ?<br></div><div>All the best,<br></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Maxime Chupin<br>Site personnel : <a href="http://fougeriens.org/%7Emc/" target="_blank">http://fougeriens.org/~mc/</a><br>Site professionnel : <a href="http://www.ceremade.dauphine.fr/%7Echupin/" target="_blank">https://www.ceremade.dauphine.fr/~chupin/</a><br></div><div>adresse libre : <a href="mailto:chupin@fougeriens.org" target="_blank">chupin@fougeriens.org</a></div></div></div></div></div>
</div></div>