Source
%% auteur : 

50 setxunit
7.5 setborder
90 setangle_repere
-3 6 setxrange
-2 4 setyrange
1 1 settkstep
%.5 .5 setsubtkstep
1 1 setmkstep
ticks
subticks
marks
traceaxes
axesarrow
unites

/h {setxvar
#rpn#   x
} def
continu
{h} courbe
/f {setxvar
#rpn#   e^x
} def
/f' {setxvar
#rpn#   2*(x-3)
} def
/g {setxvar
#rpn#   ln  (x)
} def
gsave
   noir
   .75 setlinewidth
   continu
   {f} courbe
grestore
gsave
   noir
   .75 setlinewidth
   continu
  0.1  6 {g} Courbe
grestore

/A{e 1} def
A dashpoint

/B{1 e} def
B dashpoint





<latex>
$y=e^x$
</latex>
boxit
2 4 [1.3 dup] dctexlabel
setTimes
(O) O dltext
<latex>
$y=\ln x$
</latex>
boxit
5.2 1.5 [1.3 dup] dctexlabel


<latex>
$y=x$
</latex>
boxit
4.5 4 [1.3 dup] dctexlabel


<latex>
$e$
</latex>
boxit
e 0 [1.3 dup] dctexlabel

<latex>
$e$
</latex>
boxit
0 e [1.3 dup] cltexlabel


pointilles
[A B] ligne