My Technical Notes

Thursday, 29 January 2015

Reasons to use LibreOffice/OpenOffice Draw for Diagramming

Reasons to use Draw

Draw is a great tool to draw diagrams in, and is in fact much better than Dia.

  1. It can handle the pasting of images (Dia can't).
  2. It has connectors, therefore you can move boxes around and the connectors will follow suit.
  3. You can label the connectors. This is a bit like a labelled-edge in graph theory. This is something that Dia can't do apparently, even though it is a specialist diagramming tool.
  4. It is free.

Reasons not to use Draw

  1. The placement of the labels of the connectors. If you draw a massive U-shaped edge, then the label will sit vertically in the middle of the U, whereas I would want it towards the bottom.
  2. In line with the above point, there is no way of moving the label of the edge, so in looping edges, you cannot visually marry the edge with the label.


  1. Display the grid using `View` → `Grid` → `Display Grid`.
  2. Change the default formatting. Go to `Format` → `Styles and Formatting`. Right click on the `Default` style (should be at the top) and click `Modify`.
    • Go to the `Font` tab and change the size to 12px.
    • Go to the `Area` tab and change the fill color to White.
  3. Set the page properties. Go to `Format` → `Page`:
    1. Set the format to `A3`. This should be large enough.
    2. Set the orientation to landscape - my preferred page orientation for diagrams.
  4. Disable auto-capitalisation. Go to `Tools` → `AutoCorrect Options` → `Options tab` → `Uncheck` `Capitalise first letter of every sentence`
  5. Disable "Quick editing". Go to `Options` → `OpenOffice Draw` → `General` → Uncheck `Allow quick editing`.

No comments: