GraTeX is a small Java (Java Swing) graphical application for creating graphs and output them in the form of LaTeX code.
LaTeX is a popular set of macrodactylini (the macro package) of the computer typesetting system TeX, which makes it easier to set complex documents. The package allows you to automate many of the tasks of typing and preparation of articles, besides the basic set, there are many expansion packs (thanks to the system’s capabilities is virtually unlimited).
GraTeX is extremely simple and intuitive user interface for creating and editing charts there are a variety of types of nodes (vertices), edges, and labels, available to all supported library of TikZ (PGF & TikZ).
TikZ&PGF (Graphic systems for TeX) is a tandem of languages for producing vector graphics from a geometric/algebraic descriptions, and a set of libraries and utilities allowing you simply to create good quality vector graphics (charts, graphs, etc.) to be embedded in TeX (LaTeX) documents.
GraTeX incorporates common editing mechanisms, the copying and pasting is supported by the repetition/return of changes made (Undo/Redo) and many more. You can save and load the project (in *.gph file), the control is via mouse and/or keyboard shortcuts.
License: MLT (The MIT License)