X-Git-Url: https://melusine.eu.org/syracuse/G/git/?p=delaunay.git;a=blobdiff_plain;f=luamesh.lua;h=9b761e2534e174e6b40b71c0856c56923e1788b2;hp=f165fe69389ca404a6720e4226d78913b402c285;hb=cc95d9b8f7a859cf2f69b419e15bd1a8a2777289;hpb=d8c1a8e120eb95bd452a88fb47b2fe942cb03579 diff --git a/luamesh.lua b/luamesh.lua index f165fe6..9b761e2 100644 --- a/luamesh.lua +++ b/luamesh.lua @@ -570,13 +570,13 @@ function buildListExt(chaine, stop) end -function TeXFullOnePointTikZ(chaine,point,step,color,colorBack,colorNew,colorCircle,scale) +function TeXOnePointTikZ(chaine,point,step,color,colorBack,colorNew,colorCircle,scale) output = TeXaddOnePointTikZ(chaine,point,step,color,colorBack,colorNew,colorCircle) output = "\\noindent\\begin{tikzpicture}[x="..scale..",y="..scale.."]".. output .. "\\end{tikzpicture}" tex.sprint(output) end -function TeXFullOnePointMP(chaine,point,step,color,colorBack,colorNew,colorCircle,scale,mode) +function TeXOnePointMP(chaine,point,step,color,colorBack,colorNew,colorCircle,scale,mode,picture) if(mode=="int") then Sx,Sy=string.match(point,"%((.+),(.+)%)") P = {x=Sx, y=Sy} @@ -586,6 +586,10 @@ function TeXFullOnePointMP(chaine,point,step,color,colorBack,colorNew,colorCircl P, listPoints = buildListExt(chaine,tonumber(point)) end output = TeXaddOnePointMP(listPoints,P,step,color,colorBack,colorNew,colorCircle) - output = "\\leavevmode\\begin{mplibcode}beginfig(0);u:="..scale..";".. output .. "endfig;\\end{mplibcode}" + if(picture=="full") then + output = "\\leavevmode\\begin{mplibcode}beginfig(0);u:="..scale..";".. output .. "endfig;\\end{mplibcode}" + else + output = "u:="..scale..";".. output + end tex.sprint(output) end