I figured it out. Even though the documentation doesn't explicitly say so, the toc macros do support a sort input. In my case I added a field called order which I populated with the correct numerical order for each book. Then I made my Contents tiddler say:
<$macrocall $name="toc-tabbed-internal-nav" tag="Book" sort="nsort[order]" selectedTiddler="$:/temp/toc/selectedTiddler" unselectedText="<p>Select a book in the table of contents. Click the arrow to expand a topic.</p>" missingText="<p>Missing tiddler.</p>" /> And that did it. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4d968052-6524-4cb7-b070-bbc60335f0ec%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.