Book authoring software
This page covers software and techniques for authoring Books and in particular eBooks.
Contents |
Advertisement
[edit] Introduction
These days most everyone writing books are using computer tools to help with the job. In some cases computers are being used simply as replacements for the old typewriter with simple editing capability but others are using features way beyond just entering text. If you are an author please add your own ideas and techniques to this page.
The focus of this article is eBook creation and not just conversion of eBooks from one format to another. Please check Creation conversion software for information on converting documents. Note that many of the conversion tools permit editing the source document or even simple file creation but they typically lack the more specialized features needed for true book authoring.
[edit] The task
Book writing consists of the composing, composition, proofing, editing, illustration generation, page layout, TOC generation, indexing, bibliography generation, and publishing. Not all books require all of these tasks. Some writers develop an outline and some books require significant research. All of the tasks are iterative and require some sort of version management and control. Software tools can help to automate many of these tasks.
Editing is a particular task that broadens the scope of the book to include other people. A good editor is essential to avoid errors in the final document. Some books have two different editors, one to verify the technical content and one to verify the grammar and composition. The method of communicating these changes back to the author can be greatly influenced by the tools being used. Tracking these changes should include a method of being able to check point the documents themselves.
Authors work different ways but some things that can be useful are ways to capture notes and ideals to incorporate into the book. Breaking the task down can be useful to some authors, outlines, scenes, overall descriptions of what is to be communicated are all items that can make a project easier. Progress measures can also be important when there are deadlines to meet. Even demographic analysis can have a role in some books such as measuring the grade level of the book.
Authors are not necessarily computer experts so the tools need to be integrated and easy to use or they may not be useful.
[edit] Software Tools
This section includes applications that run on multiple platforms. Typical platforms include Windows, MacOS X, and Linux. Some will even work on SunOS. The tools listed here may not work on all platforms but will generally work on at least two.
- MS Word is likely one of the most popular methods to enter books for publishing. In fact some self publishing sites require that books be submitted in this form. There is a free tool for MS Word that can generate LIT files.
- PDF is the most popular format for the actual publishing press run but many tools that can generate PDF are not able to supply the extra data like cropping marks that are needed for the press.
- Adobe provides several solutions for producing books. These include Adobe Acrobat, Framemaker, and InDesign. (Pagemaker was also from Adobe but it is not really an authoring tool and is no longer available from Adobe.)
- Adobe Framemaker is a robust tool and includes some basic functionality from Webworks.com which includes the ability to support HTML, LIT, and eReader formats. Webworks also has their own tool called epublisher that includes these features and custom XML support.
- Atlantis Word Processor can create ePub files. It can import DOC and others.
- Open Office has a set of tools including Word Processing.
- There is a macro available for OO Writer than can generate eReader files.
- FBTools.org is an ebooks authoring system for OpenOffice.org. Include tools for fixing OCR-errors and export to FictionBook format.
- OpenOffice2ePUB is an Open Office extension to export to ePub format.
- AbiWord is a free simplified word processor. The latest version has some support for ePub although not complete.
- Jutoh is a commercial WYSIWYG editor for ePUB and Mobipocket MOBI format files, with import from OpenDocument, HTML and plain text files. Runs on Windows, Mac OS X, Linux, FreeBSD and Solarix x86.
- LaTeX is not WYSIWYG but has proven to be up to the task of generating professional documents.
- yWriter has specialized authoring features. This was written for windows but can use Mono 2.4 or later to run on Linux or MacOS X machines.
- QuarkXPress is a commercial publishing tool that now has digital output. It supports ePub and Blio output.
- Scrivener from Literature and Latte will produce an ePub or MOBI file. Available for Windows and MacOS X.
[edit] Mac OS X specific
- Pages '09 has an ePub export feature.
- iBooks Author creates books specifically for iTunes delivery to iBooks.
[edit] Windows specific
- Desktop Author and EBooksWriter are tools for producing books in Windows.
- BookCreator an MS Word Template optimized for creating and format ebooks. Forum found here on MobileRead(BookCreator directly download the macro link)
- Readerworks from Overdrive includes authoring software. The standard version is free.
- Hot Lava Software provides tools specifically targeted to eBooks for the education market and portable platforms.
- WhiteSmoke provides grammar checker, spelling check, text enrichment, punctuation check authoring tool with Dictionary.
- Atlantis Word Processor provides spelling check, templates and other authoring aids. They can natively generate ePUB documents.
- ePuper is a free authoring software. It has an importer (plugin based) to download and convert online magazines to epub format.
- Wikidpad - A notepad to collect your notes and cross reference them wiki style. It is also an outliner to help you organize your thoughts. It is free.
- InfoHesiveEP - a eBook publishing tool that can import and export and number of different formats.
[edit] Linux (Unix) tools
Unix has long been a choice for publishing. As a matter of fact the original justification for Unix development was for a word processor. A few of the tools currently available for Linux (and/or other Unix systems) include: (many of these are also shown under Software Tools as they also work on other platforms.)
- Lyx (also a Windows version)
- Leo
- Kate
- Treeline
- Open Office
- KWord
- Framemaker
- AbiWord
[edit] Web based tools
See also: Web based tools on the software conversion page.
- eBookBurn.com is a WYSIWYG online eBook creator which produces both ePUB and MOBI formats. No programming skills are required, and support for images, both color and black-and-white, is included.
- LiberWriter is a friendly, easy, authoring and conversion system that produces good looking and correct (ToC, NCX, Cover links) Mobi files for Amazon's KDP program. Supports images, and support is included if you need a helping hand.
- WeaversOfDreams.com is a WYSIWYG online manuscript creator which produces HTML, DOC, and PDF formats. No programming skills are required. No manual formatting or layout required. Authors may manage multiple titles, and move chapters around within a title. The site offers a Layout section allowing the author to select page size, fonts, and choose from a selection of auto-generated pages to include in the book.
- SmashWords - A free digital publishing platform for independent (self-published) authors. Authors upload their manuscript as a Microsoft Word file and then SmashWords instantly converts it into the following DRM-free ebook formats, ready for sale online: epub, .pdf., .lrf, .txt, .html, .mobi, .rtf and .pdb.
- zinepal.com - A free online service that creates eBooks from web pages and RSS/Atom feeds. Users can add individual stories to their eBook, re-arrange stories, edit stories, change formatting, etc. The service creates PDF, ePub and Mobipocket files.
- WordPress - develop your own web site blog to promote or write your next eBook live.
[edit] Publishing
This section will contain a list of publishing houses for authors and services for publishers and publishing software.
- Lulu
- Libre Digital
- Olive Software
- Pressmart
- IGP Digital Publisher - A complete commercial publishing system.
Often publishing will require multiple eBook formats. For example ePUB is supported as a format for most platforms but the Amazon Kindle does not support this. Thus some sort of eBook conversion software may be needed. There are some tips at eBook Architects. The industry of creating quality eBooks is often called E-Production.
[edit] For More Information
- Book Writing Applications in Linux is a good tutorial on book writing and covers Linux specific tool usage but is generic enough for others to read.
- http://webtypography.net/ is an article on typography for web use. It is equally valuable reading for eBook use although some parts may not apply.
- HowTo: Create an eBook contains specific information on converting Books to eBooks but may prove useful anyway.
- Article on Alternatives to traditional publishing - from wikiverstiy.org
- Kati eBooks is a free eBook download site to publish your eBook and also has three tutorials on how to create ePUB, MOBI, and PDF eBooks.
- Wikipedia List of E-book Software - This is primarily dealing with creating and manipulated images and video (multi-media books) rather than writing.
- Briar Press image resources and other printing resources.