latexdraw

A vector drawing editor for LaTeX (Java Swing/JavaFX).

Github stars Tracking Chart

Build Status
Code Coverage
ncloc
java
java

latexdraw

A vector drawing editor for LaTeX.

Documentation:
https://github.com/arnobl/latexdraw/wiki/Manual

Binaries to download on Sourceforge:
http://sourceforge.net/projects/latexdraw/

Development version

You can test the next 4.0 development verion using the following binaries.

These binaries do not require any Java installation anymore.
They embed a sliced JVM directly.
Run the app by launching the latexdraw-run file located in the bin folder.

Support

You can support this software by making a donation:
http://sourceforge.net/donate/index.php?group_id=156523

Linux packaging

Packaging status

Documentation

Look at the online manual to see the installation requirements (in particular regarding LaTeX):
https://github.com/arnobl/latexdraw/wiki/Manual

This installer will install LaTeXDraw in the selected directory and create a directory for shared templates.
This last action can require administrator privileges.

Mac

A Mac app bundle is now available so that you should not use this installer.
See: https://sourceforge.net/projects/latexdraw/files/latexdraw/

Windows

On Windows you must use the install_windows.vbs to install LaTeXDraw.
This script activates the "run as administrator" feature to install
files in dedicated directories such as "Program Files". It may ask you your password.

Debian/Ubuntu/Fedora/Opensuse

The scripts install_debian_ubuntu, install_fedora or install_opensuse will ask
administrator privileges before launching the installer.

Warning: on Fedora 25 with Wayland, the installation will fail since Wayland forbids graphical applications
to run in sudo/su mode. See: https://bugzilla.redhat.com/show_bug.cgi?id=1274451
The workaround consists of installing LaTeXDraw using a X11 sessions, or manually (see below). We will fix that in a next release.

Running the installer

If you want to manually launch the installer (i.e. without through a script as explained above)
in a console, the command is java -jar installer.jar (but you must have admin rights).

The shared templates are located in the following folder:

  • for Unix, /usr/share/latexdraw
  • for Mac OS X, /Users/Shared/latexdraw
  • for Vista, ProgramData\latexdraw
  • for other Windows, All Users\Application Data\latexdraw

For Linux, the installer will create a script in /usr/bin to launch LaTeXDraw (if the installer is launched as root).
On Windows the installer creates a shortcut.

The first execution of LaTeXDraw will create the profile of the current user in the following location:

  • for Unix, ~/.latexdraw
  • for Max OS X, <user>/Library/Preferences/latexdraw
  • for Vista, <user>\AppData\Local\latexdraw
  • for other Windows, <user>\Application Data\latexdraw

This profile contains the preferences of the user and its templates.

HOW TO INSTALL LATEXDRAW MANUALLY

If you want to install LaTeXDraw without using the installer you must place LaTeXDraw.jar,
release_notes.txt, licence.txt, help/ and lib/ in the same directory.
You can then double-click on LaTeXDraw.jar to run the application.

Main metrics

Overview
Name With Ownerlatexdraw/latexdraw
Primary LanguageJava
Program languageJava (Language Count: 3)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2013-02-24 21:35:52
Pushed At2020-12-22 08:04:10
Last Commit At2020-12-22 09:03:59
Release Count25
Last Release Name4.0.3 (Posted on )
First Release Name3.0.0a1 (Posted on 2012-01-29 13:11:21)
用户参与
Stargazers Count441
Watchers Count24
Fork Count66
Commits Count2.5k
Has Issues Enabled
Issues Count47
Issue Open Count13
Pull Requests Count3
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private