diff --git a/docs-src/07-latex-output.md b/docs-src/07-latex-output.md
index 7357545..d89ad07 100644
--- a/docs-src/07-latex-output.md
+++ b/docs-src/07-latex-output.md
@@ -34,6 +34,7 @@ The current LaTeX template requires the following packages to be installed:
* [graphicx](https://ctan.org/pkg/graphicx)
* [float](https://ctan.org/pkg/float)
* [svg](https://ctan.org/pkg/svg)
+* [menukeys](https://ctan.org/pkg/svg)
The template also requires [XeTeX](https://www.tug.org/xetex/) and the following fonts to be available on your system:
@@ -43,12 +44,11 @@ The template also requires [XeTeX](https://www.tug.org/xetex/) and the following
Finally, in order to color the source code, you must have [Pygments](https://pygments.org/) installed and the `pygmentize` executable must be available on your path.
-If you meet all these requirements, you can build the book using `xelatex`. Assuming you built the `book.tex` file in the `print` directory as above:
+If you meet all these requirements, you can build the book using `xelatex` (better yet, use `latexmk`). Assuming you built the `book.tex` file in the `print` directory as above:
```sh
cd print
-xelatex -shell-escape book.tex
-xelatex -shell-escape book.tex
+latexmk -xelatex -shell-escape book.tex
```
Note that the `-shell-escape` argument is required in order to get _Pygments_ to colour your source code, and the `xelatex` command is run twice in order to properly build the table of contents.
diff --git a/docs-src/book.pdf b/docs-src/book.pdf
index e949a93..8cc1d62 100644
Binary files a/docs-src/book.pdf and b/docs-src/book.pdf differ
diff --git a/docs-src/printbook.pdf b/docs-src/printbook.pdf
index cb4aa84..5f69aa5 100644
Binary files a/docs-src/printbook.pdf and b/docs-src/printbook.pdf differ
diff --git a/docs/01-command-line.html b/docs/01-command-line.html
index 7d1518f..c85078d 100644
--- a/docs/01-command-line.html
+++ b/docs/01-command-line.html
@@ -12,7 +12,7 @@
-
+
Finally, in order to color the source code, you must have Pygments installed and the pygmentize executable must be available on your path.
-
If you meet all these requirements, you can build the book using xelatex. Assuming you built the book.tex file in the print directory as above:
+
If you meet all these requirements, you can build the book using xelatex (better yet, use latexmk). Assuming you built the book.tex file in the print directory as above:
Note that the -shell-escape argument is required in order to get Pygments to colour your source code, and the xelatex command is run twice in order to properly build the table of contents.
Note also that in the current template, the pages that are created are 5.5 inches by 8 inches. This is to facilitate booklet printing on North American letter paper. Feel free to change this in the generated book.tex file before compiling if you need to.
diff --git a/docs/book.pdf b/docs/book.pdf
index e949a93..8cc1d62 100644
Binary files a/docs/book.pdf and b/docs/book.pdf differ
diff --git a/docs/index.html b/docs/index.html
index 4cb5a23..ec63938 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -15,14 +15,14 @@
<p>If you’re not familiar with <em>mdbook</em>, <em>mkbook</em> is a tool to convert a collection of <a href="https://commonmark.org/">Markdown</a> files into a static website / book which can be published online. It was created to help me write documentation with minimum fuss while presenting it in an easy-to-consume manner.</p>
" />
-
+
The mkbook Book
by Kenton Hamaluik
-
+
mkbook is my simpler alternative to mdbook which is a great tool, however I really dislike some of the decisions they took—such as relying on javascript for highlighting and navigation and including a lot of bells and whistles such as javascript-based search.
diff --git a/docs/printbook.pdf b/docs/printbook.pdf
index cb4aa84..5f69aa5 100644
Binary files a/docs/printbook.pdf and b/docs/printbook.pdf differ