Palmar Thorsteinsson

Masters student in Economics
University of Iceland

Tomboy to Exporter

Download version 0.21 | Screenshot | Output example | Source code
former 'Tomboy to LaTeX exporter'

This software is functional but far from perfect. It is free and will remain so for the foreseeable future. No responsibility is taken by the creator for any data loss or damage that this software might cause. Use at your own risk!


  1. Download the compressed file containing the .dll
  2. Copy the .dll file to the appropriate plugin directory (see here)
  3. Start Tomboy and enable the plugin in the Preferences -> add-in menu.
  4. In the main window go to Tools -> Export Notebook(s)


  • Allows you to export your notebooks from Tomboy to a LaTeX file for printing or publishing
  • The LaTeX file can then be compiled using appropriate software into a .ps or a .pdf file
  • Preserves LaTeX formulas (within \[... \] braces) and links between different notes
  • Automatically creates an index
  • Converts greek characters, such as alpha, beta etc. into the appropriate LaTeX code
  • Contains bunch of unfinished and buggy code
  • Planned: export to .rtf (Rich Text Format) as well, to open in word processors

Version history

Version 0.21 - 30. March 2012 | Download | Screenshot | Source code
  • Changed the name from 'Export to LaTeX' to 'Tomboy Exporter'
  • LaTeX header, updated a little bit, added a dependency needed for proper underline formatting
  • Added: support for more greek letters, should now all be parsed correctly
  • Added: support for more formatting styles; strikethrough, underline, monospace, small, large, huge (only one missing now is highlighted)
  • Added: options to skip hyperlinking & special icelandic language settings
  • Added: detects if the output file already exists and warns the user accordingly
  • Added: dialog to select a file for the output
  • Fixed: does no longer output the BOM mark at the beginning of files (interrupted LaTeX parsing)
  • Fixed: console output now goes through the logger
  • Fixed: "\begin{itemize}" should now appear in its own line in the output, not at the end of the previous line
  • Fixed: does no longer display the note name both as a latex section name and as part of the main text
  • Considerable code cleanup
Known issues:
  • Formatted hyperlinked text causes errors when parsing the outputted LaTeX code (e.g. "\hyperlink{\uline{monotonicity}{Monotonicity}}" should be "\uline{\hyperlink{monotonicity}{Monotonicity}}")
  • Tries to work with text inside formulas, treat LaTeX commands as hyperlinks etc.
  • May skip some notes within a notebook, probably if an error occurs -> improve error checking?
  • The code is far from pretty, it does its job but there is great room for improvements
Version 0.18 - 27. October 2010 | Download | Screenshot
  • Removed checkboxes that did not do anything
  • Moved to the Tools menu in the main window
  • Added the option to select your own filename
  • The default LaTeX file header was improved
  • Some code cleanup
Version 0.15 - 14. October 2010 | Download | Screenshot
  • First version
Last edited:
30. Mar. 2012