My ProgrammingLearning Org-ModeConfiguration Corner ] Toggle Dark Theme

This page can generate a PDF file drawing of a Hilbert curve, hopefully useful for 2D visualizing the contents of long, structured documents (like textbooks and manuals).

The idea is it might be helpful to mark out places to come back to, circle outlines around chapters and sections of interest, give you something to doodle on while reading, help you see what’s coming up, and make progression slightly more tangible when reading from a screen.

I suggest printing two copies, one to outline and annotate the structure of the book as you discover it, the other to mark down your daily progress.

Paper size:

Paper orientation:

Progress bar layout:

Your browser doesn’t support the HTML 5 canvas element, sorry.

Number of pages: (This value may be ignored if a different one is specified in the big text area below.)

Most scanned ebooks have page 1 of the text about a dozen pages into the PDF or DjVu file, after cover photos and tables of contents and maybe an introduction and preface / foreword(s). Set the following value to your e-reader’s idea of what the page number of the page marked "1" is.

Pages into the ebook of page numbered "1":

Display options:

You can enter the start pages of chapters, sections, subsections, and entire parts of books by writing the following sorts of commands in the text area below. They may be listed in any order and will be numbered automatically.

Add_Chapter_Start ({page:23, title:"Introduction"})
Add_Section_Start ({page:23, title:"Introduction to the Introduction"})
Add_Subsection_Start ({page:23, title:"Introduction to the Introduction to the Introduction"})
Add_Part_Of_Book_Start ({page:1, title:"Part I: The Part Containing The Introduction"})