Ja lično bih ti preporučio MetaFont ili MetaPost, ali za to će ti trebati malo više vremena da naučiš (ali odgovor dajem u roku :). Ovo su sve programi u javnom vlasništvu, ali su
a la programski jezici (rešavaju čak i linearne sisteme jednačina), pa ti se možda zato neće svideti. Njih možeš naći na obližnjem CTAN ,,ogledalu'' (npr.
ftp://dante.ctan.org/).
Ukoliko to nije zadovoljavajuće, svaki program koji omogućava vektorsko crtanje (uz crtanje Bezierovih krivih i slično) će ti biti dovoljno dobar (od slobodnih programa KIllustrator, ili onaj u okviru OpenOffice; od neslobodnih na pamet mi padaju Corel Draw, Macromedia FreeHand---da li je još uvek Macromedia vlasnik?).
E sad, ako ti treba iscrtavanje funkcija (ne znam kako si zamislio iscrtavanje grafika), možeš koristiti gnuplot.
U svakom slučaju, najžustrije preporučujem MetaFont/MetaPost, a o ostalom, vidi sam.
Toliko.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.