Bookmark for table of contents

I’m using LO 3.6.4.3 Writer
I have a problem trying to set a bookmark for my Table of Contents so that it can be used in a Kindle e-book reader.
Amazon’s instructions are for users of Microsoft word and don’t work in LO.
I’ve managed all the formatting necessary to make the html file made from my .odt file work in a Kindle reader with the exception of this one thing.
I’m using the Writer2LaTeX extension which works well – but I need help with this one problem.
Any ideas please ?

There is a new free software that directly converts a LibreOffice document to Kindle format. It’s called Alkinea. If a Table of Contents is not included, it automatically creates one compatible with Kindle.

Hi @Alki – is the software free as in freedom/FOSS, or is it freeware?

Thanks

It’s not open-source (yet), but it’s completely free for both personal and commercial use.

Hi @rob29,

Does Amazon have any docs or information available online about how to create PDFs or other eBook formats for the Kindle?

It might be helpful for us to take a look at those materials. If there are any forums or customer response contacts, those might also be helpful for us in determining the best way to create Kindle-compatible files.

@pqubit’s proposal is very good. May I suggest that someone (qubit this time I DO NOT have time) takes this topic up and creates a chapter/section for the writer manual?

Amazon have a .pdf “Building your book for Kindle” and it’s available here:
https://kdp.amazon.com/self-publishing/help?topicId=A2MB3WT2D0PTNK
It is based on using Microsoft Word as I said, so it is not directly useful.

I found this, based on Open Office, which was very helpful:
http://www.kinworm.com/2011/01/create-your-own-kindle-ebook-using-open.html
but it does not cover that last step that is needed to set the bookmark for the TOC.

Amazon have a .pdf “Building your book for Kindle” and it’s available here:
https://kdp.amazon.com/self-publishing/help?topicId=A2MB3WT2D0PTNK
It is based on using Microsoft Word as I said, so it is not directly useful.

I found this, based on Open Office, which was very helpful:
http://www.kinworm.com/2011/01/create-your-own-kindle-ebook-using-open.html
but it does not cover that last step that is needed to set the bookmark for the TOC.

The answer by @Alki seems like a decent option and I have marked it up accordingly. Another option if you are on MacOS or Linux might be Calibre as it appears to contain a command line conversion option for ODT. How either of these handle “bookmarks” and similar features I have no idea. The rest of my answer relates to the fact that more detail is required about the exact nature of the problem (for the purposes of troubleshooting it within LO).

Terminology: There is widespread use of the term “bookmark” in this question and the answers so far, however this may not be the correct term to describe the problem being encountered. Even the pages from the provided links (in the comments) do not include the term “bookmark”. What exactly is meant by this term? Are you referring to the hyperlink aspect of table of contents (ToC) entries? If “bookmark” is not the correct term, please edit the question title and tags for greater clarity (or ask for help about this).

Bookmark: For reference, here are the help pages on inserting a bookmark and going to a specific bookmark. This behaviour has not changed from v3.5.x (maybe earlier) to the current version of LO. A bookmark is a device for creating a cross-reference i.e., highlighting a piece of text (usually a term, heading, or paragraph) with a view for referencing elsewhere. The default behaviour for cross-references when exported varies according to the receiving format.

ToC / hyperlink: It is possible (given the ToC reference) that preserving hyperlinks for ToC entries is what the question relates to. The default behaviour when inserting a ToC is to turn each entry into a hyperlink that points to the related heading in the document. I presume the KF8 format is somehow not receiving the hyperlinks that are automatically generated with the ODT when you insert the ToC.