<div dir="ltr">Thank you. It works just fine now !<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-11-19 23:30 GMT+01:00 David Carlisle <span dir="ltr"><<a href="mailto:d.p.carlisle@gmail.com" target="_blank">d.p.carlisle@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">mplibcode needs to read the body of the environment with special<br>
catcodes in force, if you tex.sprint<br>
the body of the environment then by default the catcodes will be wrong.<br>
<br>
You could work out exactly what catcodes are needed, set up a lua<br>
catcode table and pass the number of that catcode table as the first<br>
optional argument to tex.sprint, but it is easier to let the tex side<br>
handle that and just concatenate the strings and pass them back as a<br>
single tex.sprint call,<br>
<br>
function testMP3()<br>
tex.sprint("\\begin{mplibcode}<wbr>beginfig(0);"<br>
..<br>
<div class="HOEnZb"><div class="h5">"draw(0,0)--(2cm,2cm);endfig;\<wbr>\end{mplibcode}")<br>
end<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">David<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">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.ljll.math.upmc.fr/%7Echupin/" target="_blank">http://www.ljll.math.upmc.fr/~chupin/</a><br><a href="http://mc.notezik.com" target="_blank"></a></div>
</div>