Extending two drawing frameworks to create LaTeX picture environments

This thesis presents the detailed review of two graphical drawing frameworks, Graphviz and Drawlets, and the design and implementation to customize the two frameworks into WYSIWYG tools supporting LaTeX picture environment commands. With these tools, graphs can be drawn and manipulated on a GUI, and...

Full description

Bibliographic Details
Main Author: Xiao, Jie
Format: Others
Published: 2005
Online Access:http://spectrum.library.concordia.ca/8428/1/MR04459.pdf
Xiao, Jie <http://spectrum.library.concordia.ca/view/creators/Xiao=3AJie=3A=3A.html> (2005) Extending two drawing frameworks to create LaTeX picture environments. Masters thesis, Concordia University.
Description
Summary:This thesis presents the detailed review of two graphical drawing frameworks, Graphviz and Drawlets, and the design and implementation to customize the two frameworks into WYSIWYG tools supporting LaTeX picture environment commands. With these tools, graphs can be drawn and manipulated on a GUI, and then saved into a TeX file directly. Both tools support the basic drawing commands, which allow drawing graph or connected graphs be composed of elements such as lines, vector, ellipses, rectangle, and text. Graphviz LaTeX Tool's layout algorithms produce either directed or undirected graphs in a well organized formats, whereas Drawlets LaTeX Tool imposes the constraints to the connecting lines, and still leaves the flexibility to allow drawing any kind of graphs. Graphviz tool provides Menu and Dialog Box driven GUI, and the GUI of Drawlets tool is Toolbar driven.