Generate .epub files directly from OrgMode. This will export EPUB
version 2, which should give broad compatibility. It should also be
relatiely easy to convert the resulting .epub to a .mobi (Kindle).
This depends on Emacs 24.3 and OrgMode 9, it won’t work on OrgMode 8 or any version of Emacs before 24.3.
You will also need a working version of the zip utility.
If you have MELPA stable activated, it is as simple as this:
M-x package-install RET ox-epub RET
See the sample directory for a sample of what ox-epub can do.
Hit C-c C-e E e to publish the current buffer to an EPUB.
There are some required export options that need to be set. These are
UIDa unique id of the document, otherwise known as uri, may be a urlDATEthe date of the document, for valid values see https://www.w3.org/TR/NOTE-datetimeAUTHORthe document author or editor, the creator in the EPUB specTITLEthe document title
Furthermore there are some properties which are optional:
Subjectthe subject matter of the bookDescriptiona description of the bookPublisherthe publisher of the bookLicensethe rights associated with this book, the copyright notice and further rights may be included in this option.EPUBCOVERthe cover image to use for the exportEPUBSTYLEthe CSS file to use for the export, this is set by default but can be set on a per document basis
The only other option that is exported:
LANGUAGEthe language of the book, this is to be interpreted according to RFC3066 or it’s succeeding documents https://www.ietf.org/rfc/rfc3066.txt, no other interpretations are allowed according to the EPUB spec.
Currently ox-epub can do the following:
- simple cover images
- inclusion of png and jpg images
- export of mathematical formulas
- direct
.epubgeneration - add stylesheets to your liking: Use the EPUBSTYLE property to add a
list of stylesheets and customize
html-head-include-default-styleto toggle inclusion of the default stylesheet.
- Mathematical formulas only export well if you use the
dvipngbackend.dvipngshould be included in TeXlive.
I very much like coffee, so if you want to contribute to my coffee fund, you can now do that :)
