TeXgraph est un créateur de graphiques mathématiques (courbes, surfaces, constructions géométriques 2D/3D) destinés à être utilisés dans des documents LaTeX. Le principe de TeXgraph est de créer des éléments graphiques, chacun portant un nom et possédant des attributs (couleur, épaisseur, etc). Certains éléments sont prédéfinis, comme la grille, les axes, les courbes paramétrées, les courbes poly-béziers, les splines, les équations différentielles, etc. Mais on peut aussi créer ses propres éléments graphiques, écrire ses propres fonctions (ou macros) dans des fichiers (et les importer), et faire du dessin à la souris.