# Palmar Thorsteinsson

Masters student in Economics
University of Iceland

### Tomboy to Exporter

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!

#### Instructions

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)

#### Features

• 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: 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