E-book writing software: Sigil

This was the page that showed I had some problems with the first draft of the text...

This was the page that showed I had some problems with the first draft of the text…

E-books aren’t generally complicated things. You can bash them out in almost any word processing program, then just save them as html files. Then you upload them to your chosen platform, where you may need to jump through a few hoops to conform to their formatting requirements.

Certainly, you CAN make things more interesting by including hyperlinks and styles, then an active table of contents or index to help your reader jump back and forth through the book, but even so, a few clicks in Word can fix those things up for you.

If you’re an intermediate computer user (someone who doesn’t look for the “any” key, can reboot a router and prevent a download adding Macafee to your desktop) then you should be able to sort out those features with some experimentation and consultation with Google search.

Great Canadian cover

But what if your book contains a lot of illustrations? Working in Word can be problematic. For my e-book “The Great Canadian Adventure“, I used Serif PagePlus 6, a  desktop publishing program that claimed to have some special features exclusively for e-book production. While the process worked, it was a steep learning curve with several restarts and not a lot of guidance.

Available NOW at Amazon!

Available NOW at Amazon!

This time around, for “My Cosplay Disasters“, I wanted things to go a little smoother. However, only thirteen pages in, I was running into all kinds of formatting errors that I couldn’t fix.

Then my friends Amy Knepper and Lisa Cohen told me about Sigil, an e-book editing program that allows you to edit text or or html  code direct, and it will build the table of contents for you.

Amy kindly reformatted the pages I had already completed, which gave me a template for the rest of the book. Lisa lent her personal preference for the CSS.

To check that the pages I was producing were formatting properly, I would periodically save the file and export it to another program, a desktop e-reader called “Freda” to check how things looked. This helped me spot when things went wrong, as well as the more mundane issues like typos and spelling mistakes.

When I had completed the book, I tried uploading it to Amazon’s KDP program, but I was told the file contained a broken link. I went back and manually checked all the hyperlinks I had included, as well as the table of contents itself. Having no luck there, I was getting frustrated, but then tried the “preflight” check facility within Sigil itself. That found a whole bunch of “invisible” links, where I had inserted pictures, but the files had fallen out of the book somehow – in the code, there were still links to pictures that weren’t there.

Like any new program, it took some mucking about to understand exactly what I was doing, but by saving a few different versions, I ensured I was never more than one re-load away from a working copy, no matter what changes I made. Putting together “My Cosplay Disasters” didn’t take nearly as long as I thought it would, and there were considerably fewer re-starts than with PagePlus.

When I’m producing “Murder in the Kingdom”, the second “Eddie and the Kingdom” book, I’ll do it all in Word again, because it’s entirely text and simple enough to throw together. But later this year there’ll be an update to “My Cosplay Disasters” when I add in the saga of constructing my very own Stormtrooper Helmet.

WP_20150702_011

Advertisements

One response to “E-book writing software: Sigil

  1. Pingback: Adventures in Tech | Damian Trasler's Secret Blog - Do Not Read!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s