I self-published a programming book, here's my story
blog.filipekberg.se
blog.filipekberg.se
Uh, actually, I think that that's wonderfully constructive advice: if someone says that, then you immediately know that your graphic design is such a big problem that nothing else you're doing is even getting through.
I'd LOVE to get advice that's that clear, pointed, and actionable!
It all lead to something great and I am grateful for that.
I'd say that the major of downside of LaTeX is that it's not very accessible. One of my goals at the moment is to improve that, and that's part of my motivation for working on ShareLaTeX [1], which is probably one of the easiest ways to get started with LaTeX (I am of course biased.) We've cut out all of the installation and configuration needed to set up LaTeX, so you can dive straight in.
The biggest problem I had with LaTeX was after the book was done and I wanted to get it ready for Kindle and Epub. Luckily I found tex4ht which compiles LaTeX to HTML/XML which I just needed to write CSS for.
Writing the book using LaTeX is one of the best decisions that I made.
Funnily enough I've been meaning to make my guide into a self-published book too...
sounds better than the rest of the publishers who want a full draft
i'm too obscure to be published, i have no alphabet soup credentials so i self publish. majority of sales were from my site which was linked in the ebooks i sold on kindle, warriorforums and smashwords
never heard of LaTeX I'll check it out, I write everything plain text in emacs and then pay somebody in Uzbek to slap it together using minamalist design
The other thing is preview-latex which inline-png's all equations, section titles and images in the emacs buffer. This is very valuable to me to easily see a figure without needing to tab between windows. I don't think markdown would support something like this, as far as I'm aware.
I like the idea of complete separation of content and appearance/layout, but Latex has many customizations (psfrag for image text replacement, tikz, programming custom macros) that I would be somewhat lost without. For instance, I start all my outlines in org-mode, and love having quick html, or tex->pdf output, but for the real nitty-gritty content, I _need_ my straight latex code.
Same deal with preview-latex - you can include LaTeX directly in pandoc documents, but no editor I know of will do previews of it for you. I do think that is an awesome feature though.
Overall I think the audience for Markdown is people who don't want to get down in the weeds with, say, LaTeX and Emacs like you do. Thus, the feature set for Markdown-focused editors is still fairly simple. Pandoc is useful because it lets you add a layer of complexity on top of your Markdown as necessary (through templates) and get it into different formats easily. (The same can probably be said for other Markdown systems like MultiMarkdown but I like Pandoc) I have managed to set up my workflow to get Pandoc-flavored markdown into an apa6 LaTeX template without any significant issues, due to pandoc being fairly flexible, but it's not quite at WYSIWYG-style writing just yet.
Can someone suggest me a good Latex editor with good spell-checking (other than English)?
Much like emacs, a great editor. I have used it alongide the LanguageTool[1] plugin for the spell checking part. I didn't like the fact it required Java (the plugin, not vim) to do it's job, but having spell/grammar checking within vim without having to resort to dirty tricks with Word / LibreOffice was well worth it. [1]http://www.vim.org/scripts/script.php?script_id=3223
How hard it is to get a publisher interested in promoting your book?
I've been contacted with publishers after publishing this book where they had a plan for the entire project but the royalties aren't even worth comparing against self-publishing or where you initiated the contact with a "big" publisher.
If you have a good idea and have written a Chapter that is based in the middle of the book containing about 30 pages, then I don't think it's too hard getting a publishers attention. Or do you mean if I wanted to get a publisher to promote the book now afterwards?
I realize that there are many factors, like for instance you background, qualifications, etc. But I was particularly interested in this aspect. Every author publishes their first book at one point, right?
However, CreateSpace that I've used to self-publish the book has options for expanding distribution to other channels such as book stores in U.S. That requires that the book store buys the books, so you're still back to square one; getting them to know you exist.
Technology books are a bit different from "Normal" books from that I've heard. If you publish a normal book the publisher want the entire book before they make a decision. As for techical books they just want a chapter or two before they say yes or no to your book. If you go with a publisher they will help you with everything from proofing to marketing in all different channels and you will sell a lot more books but get a lot less royalties.
What I did to enter new markets such as US and Spain was that I sent some free copies to influential people that I knew liked to read and talk about technology books. If they liked what they read they would talk about it, if they didn't they would at least know who I was. This of course requires that you pay for the marketing yourself.
Hope this answered the question, sort of!
If you clearly know your stuff and can convince a publisher you'll deliver a book in an area that isn't entirely moribund, your odds of even landing a major publisher are not insignificant.
One thing that even happens from time to time nowadays is publishers will approach successful self published authors to offer them distribution, editing, and similar services, just to get their books under their umbrella. (Pragmatic Bookshelf did this a few times last year with people I know.)
Note: I'm only talking non-fiction tech books here.
Maybe 1/3 is plain Kindle/PDF sales and the rest is printed.
When it's time to write the next book I will certainly be targeting all the different formats again because everyone likes to read differently. A lot of the printed sales haven't even requested the e-book.