LaTeXDraw Changelog

What's new in LaTeXDraw 3.3.5

Jan 26, 2017
  • fixed: latest versions of PSTricks break the cropping of text figures.
  • fixed: various problems of axes rendering
  • fixed: shapes were grouped after having loaded a drawing
  • fixed: same attributes of axes were not saved in SVG documents
  • fixed: colours were not generated when shapes are grouped
  • fixed: incorrect message was displayed when an export failed
  • improvement: the code insertion dialogue box provides better feedback on LaTeX errors
  • improvement: buttons added to the error panel to clean the errors and send them by email

New in LaTeXDraw 3.3.4 (Sep 17, 2016)

  • Improvements:
  • Instead of double-clicking on a text shape to change the text, you can use the F2 key (the text shape must be selected).
  • Can click on the canvas to change text (before, you had to press 'enter')
  • Can import cubic Bézier paths (as Bézier curves). The second control point, however, always equals the first one.
  • A log is now created during the installation.
  • Bugs fixed:
  • The preferences were not stored correctly on MacOSX El Capitan
  • The look&feel was not correctly loaded on MacOSX El Capitan
  • The backspace key can now be used to remove a shape, fixing the deletion problem on MacOSX El Capitan
  • The use of the Fn key on Mac El Capitan blocked many keyboard shortcuts
  • The import LaTeX text window does not work on Mac El Capitan using the Mac OS X LnF
  • Copying PST code requires the ctrl+c shortcut instead of cmd+c on Mac
  • SVG Paths that start with a relative element are not correctly imported
  • Crash when loading an SVG document containing a 2-point path
  • Scaling shapes does not work outside the page
  • Borders of some rotated shapes not correctly updated when located outside the page
  • Copy/paste a plotted shape does not work as expected
  • Boundaries of a group of shapes not correctly computed when moved outside the page
  • Groups of shapes not always correctly loaded
  • Install scripts do not work on OpenSuse
  • Cannot import an SVG path where characters are stuck
  • CSS style not considered on some SVG attributes
  • Some icons of the toolbar did not have the same size

New in LaTeXDraw 3.3.3 (Sep 17, 2016)

  • Bugs fixed:
  • Performance issue (lag) when the background grid is painted
  • The last working folder used to load/save documents is now considered in the open/save dialogue box
  • Grids' size not saved in SVG
  • Text cropped when exported as png
  • Template insertion is not undoable
  • The links to the forums and the bug tracker system have been fixed
  • Wrong error message when the /opt dir does not exist
  • Confusion in file naming after several save/save as/export operations

New in LaTeXDraw 3.3.2 (Sep 17, 2016)

  • Bugs fixed:
  • Issues when resizing some shapes
  • NPE crash when exporting shapes as a template
  • Crash while loading an SVG document
  • When importing a template, the document is not set as modified
  • Too long precision in arrowsize to be accepted by LaTeX
  • Tex binaries changed in the latest MacOsX version El Capitan
  • PS/PDF export does not work when a path contains a ~ character.
  • Including pictures should support spaces
  • The XML charset used to save SVG documents is always UTF-8
  • The path of the opened SVG file is not saved
  • Resolution of the exported rasterised pictures improved

New in LaTeXDraw 3.3.1 (Nov 24, 2014)

  • Plot figures not saved as SVG - https://bugs.launchpad.net/latexdraw/+bug/1393692
  • Rotating plot figures does not work properly - https://bugs.launchpad.net/latexdraw/+bug/1393694
  • Mirroring plot figures does not work properly - https://bugs.launchpad.net/latexdraw/+bug/1393695
  • Cannot change the roundness of the rectangles' corners - https://bugs.launchpad.net/latexdraw/+bug/1395469

New in LaTeXDraw 3.3.0 (Nov 4, 2014)

  • New features:
  • Psplot is now supported (and can be imported from PSTricks code). The parameters plotstyle, polarplot, and plotpoints are supported
  • The commands pspicture and endpspicture are now supported when importing PSTricks code.
  • Support of begin{pspicture} without any coordinate when importing PSTricks code.
  • Bugs fixed:
  • ps2epsi should be used instead of ps2eps https://bugs.launchpad.net/latexdraw/+bug/1369416
  • Can hide grid's labels https://bugs.launchpad.net/latexdraw/+bug/1279086
  • Text shapes disappear when typing an invalid LaTeX text https://bugs.launchpad.net/latexdraw/+bug/1382037
  • The error message of the LaTeX compilation was no more displayed on mouse over a text shape that does not compile.
  • Still have problem with the file name while saving a drawing. https://bugs.launchpad.net/latexdraw/+bug/1369490
  • - Cannot parse psaxes with arrows https://bugs.launchpad.net/latexdraw/+bug/1388145
  • Text thumbnails might be the same for text shapes having the same text with a different colour.
  • The position of thumbnails of coloured text shapes might not be correct.
  • Dots may not be coloured as expected when exported as a PDF document.
  • The size of the generated PDF/PS documents might not be correct (might have several pages or large margins).
  • Axes were not correctly located when parsed.

New in LaTeXDraw 3.2.0 (Sep 15, 2014)

  • Translations updated, Chinese (Simplified) and Sinhalese translations added
  • Fixed:
  • Freeze when continuously pressing a key Wrong selection of control points, points when interacting with shapes having a diff number of points
  • Wrong bounding box when creating a bezier curve with show points
  • Gradient shading feature is not read from SVG file
  • Changing the position using the spinners does not work
  • Should use ps2eps in the eps latex export
  • copy-paste a Bezier curve always gives a "closed" one.
  • Text cursor moves while writting LaTeX packages
  • The parameter dotangle has no effect when parsed
  • An imported template is not a group of shapes
  • Unicode texts not painted correctly when not using the LaTeX thumbnail
  • Crash when adding a text shape that do not compile correctly (several pages produced)
  • Exporting drawings as PNG documents produces files with large blank margins
  • clicking on an already selected shape, does not unselect all the other selected shapes anymore
  • Crash when clicking on a text shape while editing another text shape
  • After having loaded a drawing, exporting it as a picture does not infer the file name
  • text shapes may not compiled when user packages ended with a comment
  • Changing arcs' angles does not always work properly
  • Grids not always painted and parsed correctly

New in LaTeXDraw 3.0 Beta 1 (Apr 2, 2013)

  • Added:
  • Native support of LaTeX texts: texts added to drawings are compiled in pdf using latex and then imported in the drawing.
  • Can place texts at different positions: bottom-left, bottom-middle, top-right, etc. This feature produces PSTricks code based on the rput command.
  • new localisations: Brazilian Portuguese, Hungarian, Japanese, Turkish, Vietnamese, Serbian, Russian, Czech, Catalan.
  • double borders supported for arcs.
  • A system tab in the "About LaTeXDraw" dialogue box to give some information about the system.
  • Improvements:
  • Can add/modify texts directly into the drawing using an integrated text field (no more dialogue box).
  • no more dialogue boxes to change shapes properties. They can be changed using the toolbar which has been widely improved.
  • when selecting a kind of shape, the corresponding widgets dedicated to the selected kind of shape are displayed to customise shapes.
  • users can abort the creation of shapes using the escape key
  • the graphical library has been totally rewritten:
  • better shapes movement
  • less memory consumption
  • the text is now compiled in LaTeX and imported
  • no more button to create a line; you can create a line using the button 'lines'
  • better use of handlers to resize and rotate shapes
  • the undo/redo manager has been totally rewritten:
  • less memory consumption
  • more stable and efficient
  • more actions can be undone
  • more information about the undoable actions (the undo/redo messages are more precise)
  • the error manager has been totally rewritten:
  • the manager can be accessed by the menu 'help' -> 'Error console'
  • the error window displays all the errors, not a single one
  • the shape handlers are no more zoomed when zooming in/out.
  • the widgets of the parameters toolbar now appear and disappear more accurately
  • the selected shapes are no more unselected when selecting the pencil.
  • can undo/redo change of unit (cm or inch).
  • the lime and teal colours are now supported.
  • Can zoom in/out with the keys '+' and '-'.
  • PSTricks parser:
  • using a ps command as a value (e.g. linecolor=\psfillcolor) is supported
  • commands qdisk, qline, psarcn, textcolor supported
  • better support of the command definecolor
  • better Mac OS X integration: the key Win/Apple is used instead of the key Ctrl in shortcuts
  • Changes:
  • Tabs are used to replace the code panel.
  • Text support:
  • Font family and font size cannot be loaded from a latexdraw 2.* svg file
  • No more widgets to define framedbox. You have to do that manually in latex.
  • No more batch conversion frame
  • The ldp format, that was the default format for 1.9.* and older versions, is no more supported.
  • The PPM export is no more supported
  • The basic EPS export is no more supported (the LaTeX EPS export is still supported).
  • No more button 'default' in all the dialogue boxes.
  • Handlers style has changed.
  • There is no more the choice between line and curve to close a Bezier curve. Only curve is supported. That because in a
  • future release, every segment of a Bezier curve will be either a line or a curve.
  • The PPC (point per centimetre) cannot be changed anymore.
  • The change of unit (cm or inch) can be performed through menu items in the "Drawing" menu.
  • The type of magnetic grid can be changed using the grid toolbar.
  • The magnetic grid cannot be magnetic when it is not visible.
  • Because handlers design have been improved, it is no more possible to change the opacity of handlers.
  • Fixed:
  • lp#1076032: a blanck page inserted while compiling a document as a pdf
  • lp#530184: the option 'showpoints' is badly painted for Bezier curves
  • lp#675155: the scale handlers approximately resize shapes
  • lp#675150: the unit saved into an SVG document is not loaded
  • lp#598504: when you copy paste a rotated triangle/rhombus, and you move the copied shape then the rotation angle is set back to 0
  • lp#880677, sf#3296077: line colour of psdot style asterisk is not saved.
  • lp#911816: crash while parsing PST code containing $ and framed boxes.
  • lp#756733: the pst parser did not use correctly the unit to create shapes.
  • The border of a selected ellipse did not bound it correctly.
  • The painted axes did not match the generated pdf because of the package pstricks-add.
  • The html label of the dialogue box used to insert PST code into the drawing is now correctly displayed.
  • better position of the application when several screens are available

New in LaTeXDraw 3.0 Alpha 4 (Apr 24, 2012)

  • Added:
  • Native support of LaTeX texts: texts added to drawings are compiled in pdf using latex and then imported in the drawing.
  • Can place texts at different positions: bottom-left, bottom-middle, top-right, etc. This feature produces PSTricks code based on the rput command.
  • new localisations: Brazilian Portuguese, Hungarian, Japanese, Turkish, Vietnamese, Serbian, Russian, Czech, Catalan.
  • double borders supported for arcs.
  • A system tab in the "About LaTeXDraw" dialogue box to give some information about the system.
  • Improvements:
  • Can add/modify texts directly into the drawing using an integrated text field (no more dialogue box).
  • no more dialogue boxes to change shapes properties. They can be changed using the toolbar which has been widely improved.
  • when selecting a kind of shape, the corresponding widgets dedicated to the selected kind of shape are displayed to customise shapes.
  • users can abort the creation of shapes using the escape key
  • the graphical library has been totally rewritten:
  • better shapes movement
  • less memory consumption
  • the text is now compiled in LaTeX and imported
  • no more button to create a line; you can create a line using the button 'lines'
  • better use of handlers to resize and rotate shapes
  • the undo/redo manager has been totally rewritten:
  • less memory consumption
  • more stable and efficient
  • more actions can be undone
  • more information about the undoable actions (the undo/redo messages are more precise)
  • the error manager has been totally rewritten:
  • the manager can be accessed by the menu 'help' -> 'Error console'
  • the error window displays all the errors, not a single one
  • the shape handlers are no more zoomed when zooming in/out.
  • the widgets of the parameters toolbar now appear and disappear more accurately
  • the selected shapes are no more unselected when selecting the pencil.
  • can undo/redo change of unit (cm or inch).
  • the lime and teal colours are now supported.
  • Changes:
  • Tabs are used to replace the code panel.
  • Text support:
  • Font family and font size cannot be loaded from a latexdraw 2.* svg file
  • No more widgets to define framedbox. You have to do that manually in latex.
  • No more batch conversion frame
  • The ldp format, that was the default format for 1.9.* and older versions, is no more supported.
  • The PPM export is no more supported
  • The basic EPS export is no more supported (the LaTeX EPS export is still supported).
  • No more button 'default' in all the dialogue boxes.
  • Handlers style has changed.
  • There is no more the choice between line and curve to close a Bezier curve. Only curve is supported. That because in a
  • future release, every segment of a Bezier curve will be either a line or a curve.
  • The PPC (point per centimetre) cannot be changed anymore.
  • The change of unit (cm or inch) can be performed through menu items in the "Drawing" menu.
  • The type of magnetic grid can be changed using the grid toolbar.
  • The magnetic grid cannot be magnetic when it is not visible.
  • Because handlers design have been improved, it is no more possible to change the opacity of handlers.
  • Fixed:
  • lp#530184: the option 'showpoints' is badly painted for Bezier curves
  • lp#675155: the scale handlers approximately resize shapes
  • lp#675150: the unit saved into an SVG document is not loaded
  • lp#598504: when you copy paste a rotated triangle/rhombus, and you move the copied shape then the rotation angle is set back to 0
  • lp#880677, sf#3296077: line colour of psdot style asterisk is not saved.
  • The painted axes did not match the generated pdf because of the package pstricks-add.

New in LaTeXDraw 2.0.8 (Mar 15, 2010)

  • fixed #535631: cannot export as pdf using pdfcrop if the path of latex binaries is defined
  • fixed #483517: when importing a picture into a drawing, the created eps picture is not located at the right place
  • fixed #506868: in some cases, copying or cutting shapes does not respect the original order

New in LaTeXDraw 2.0.5 (Dec 28, 2009)

  • added: can export a drawing as a pdf document using latex AND pdfcrop
  • fixed #434030: export as ps (latex) does not work anymore
  • fixed #433971: the "export as picture" dialog as a bad title
  • fixed #434204: generated ps (latex) documents are not cropped
  • fixed #306954: SVG import: some SVG shapes generate empty code
  • fixed #306953: attribute inheritance does not work for text attributes
  • fixed #435265: better management of SVG font-size
  • fixed #195898: a too small triangle/rhombus is not visible
  • fixed #440739: the size of shapes with double borders are badly saved

New in LaTeXDraw 2.0.3 (Jul 3, 2009)

  • added: latex EPS and PDF export (need a latex distribution to work)
  • added: new localisation, Italian
  • fixed #268988: widgets not updated when loading an SVG doc
  • fixed #305154: bad parsing of points path for SVG-polygon and SVG-polylines
  • fixed #305413: cannot parse CSS styles with WSP or comments
  • fixed #392168: crash while changing cm to inch in drawing preferences
  • fixed: in some cases, wrong floating-point syntax was generated (e.g. 14E-01)
  • fixed: on Ubuntu Jaunty the Palatino font is not well managed
  • fixed: the rotation field did not really work for polygons and lines
  • fixed: exported EPS drawings can hide, in some cases, the text of a tex document
  • fixed: desorganisation of some shapes while joining them
  • translations updated

New in LaTeXDraw 2.0.2 (May 15, 2009)

  • added: a field to change and view the zoom
  • fixed #292090: crash when undoing the joining of two shapes
  • fixed #295577: crash while creating a grid with gtk laf
  • fixed #296970: SVG: bad management of attributes inheritance
  • fixed #296248: SVG: the attribute 'fill' must be by default to 'black'
  • fixed #181513: freeze while opening SVG document that contains DOCTYPE
  • fixed #291507: crash while opening some SVG files
  • fixed #289943: cannot undo a change of coordinates (Bezier curve/polygon)
  • fixed #289936: can open parameters panel while several figures are selected
  • fixed #291489: no name when exporting a saved drawing
  • fixed #293194: no name when saving as a saved drawing
  • fixed #293190: no label for undoing distribution/alignment but an error message
  • fixed #268090: cannot open a file that contains a space in command line
  • fixed #294746: problem with the grid menus when a drawing is open
  • fixed #294724: some changes does not set the drawing as "modified"
  • fixed #287404: misspelling for group/separate figures and strings updated
  • fixed #238142: inverted round bracket arrow not well plotted