Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Research Tools
  3. LaTeXDraw

LaTeXDraw

GPL-3.0Java4.0.3

A vector drawing editor for LaTeX, enabling graphical creation of PSTricks diagrams for inclusion in LaTeX documents.

Visit WebsiteGitHubGitHub
448 stars63 forks0 contributors

What is LaTeXDraw?

LaTeXDraw is a vector drawing editor specifically designed for creating diagrams and illustrations for LaTeX documents. It generates PSTricks code, allowing users to draw shapes, text, and curves visually and seamlessly integrate them into LaTeX without manual coding. It solves the problem of creating precise, typeset-quality graphics within the LaTeX ecosystem.

Target Audience

LaTeX users, academic researchers, and technical writers who need to create diagrams, figures, or illustrations for papers, theses, or technical documents using LaTeX.

Value Proposition

Developers choose LaTeXDraw because it provides a graphical interface for generating PSTricks code, eliminating the need to manually write complex LaTeX drawing commands. It is a dedicated open-source tool that bridges visual design with LaTeX's typesetting strengths.

Overview

A vector drawing editor for LaTeX (JavaFX).

Use Cases

Best For

  • Creating diagrams for academic papers and theses in LaTeX
  • Generating PSTricks code without manual scripting
  • Drawing vector illustrations for technical documentation
  • Producing precise geometric figures for mathematical publications
  • Designing flowcharts and schematics for LaTeX documents
  • Visual editing of LaTeX graphics for non-programmers

Not Ideal For

  • Projects using TikZ or other LaTeX drawing packages instead of PSTricks
  • Teams needing real-time collaboration or cloud-based diagram tools
  • Users who require export to common vector formats like SVG without LaTeX integration

Pros & Cons

Pros

PSTricks Code Generation

Directly exports drawings as PSTricks code, allowing seamless integration into LaTeX documents without manual coding, as highlighted in the GitHub description.

Cross-Platform Support

Provides platform-specific installers for Windows, macOS, and Linux, ensuring broad accessibility, as noted in the README with separate binaries for each OS.

No Java Runtime Required

Packaged as self-contained binaries, eliminating the need for a separate Java installation, which simplifies deployment compared to Java-based tools.

Visual Interface for LaTeX

Offers a graphical editor for creating vector diagrams, making it user-friendly for non-programmers who need precise LaTeX graphics without scripting.

Cons

Complex LaTeX Dependency

Requires a full, up-to-date LaTeX installation with specific PSTricks packages, and configuration issues like MikTeX auto-install can hinder setup, as warned in the README's support section.

Limited Export Flexibility

Focuses on PSTricks output for LaTeX, lacking native support for exporting to standalone formats like SVG or PDF without LaTeX compilation, which may limit usability in non-LaTeX workflows.

Build and Contribution Hurdles

Building from source requires JDK14, Maven, and OS-specific tools like rpmbuild or WIX, making it challenging for developers to contribute or customize, as detailed in the build instructions.

Frequently Asked Questions

Quick Stats

Stars448
Forks63
Contributors0
Open Issues13
Last commit5 years ago
CreatedSince 2013

Tags

#desktop-application#eps#latex#java#document-preparation#technical-drawing#svg#javafx#cross-platform#ps#vector-graphics#diagram-editor#pdf

Built With

M
Maven
J
JavaFX
J
Java

Links & Resources

Website

Included in

Research Tools2.6k
Auto-fetched 13 hours ago

Related Projects

colorcetcolorcet

A set of useful perceptually uniform colormaps for plotting scientific data

Stars746
Forks62
Last commit2 months ago
BoxPlotRBoxPlotR

(Web): A web-tool for generation of box plots

Stars0
Forks0
Last commit
TeXampleTeXample

Gallery of wonderful examples made by TikZ

Stars0
Forks0
Last commit
GeoGebraGeoGebra

(Cloud,Mac,Win,Linux,Android,iOS,Win Store): Geogebra is a very cool tool to make math graphs both 2D and 3D

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub