Fixed Code and CLI blocks

This commit is contained in:
John Haverlack 2026-02-05 13:01:44 -09:00
parent fd8033f793
commit 494d20f469
36 changed files with 592 additions and 512 deletions

View File

@ -4,17 +4,21 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "63d80c6eb3872afa", "id": "ae41ba9882c0a3d6",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "dc8c249564ffac56", "id": "01161538f53367e8",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "empty", "type": "markdown",
"state": {}, "state": {
"file": "chapters/01_Getting_Started.md",
"mode": "source",
"source": false
},
"icon": "lucide-file", "icon": "lucide-file",
"title": "New tab" "title": "01_Getting_Started"
} }
} }
] ]
@ -264,26 +268,26 @@
"obsidian-kanban:Create new board": false "obsidian-kanban:Create new board": false
} }
}, },
"active": "dc8c249564ffac56", "active": "01161538f53367e8",
"lastOpenFiles": [ "lastOpenFiles": [
"conf/sedK5OZdk", "conf/sedO6HWQd",
"conf/sed0lodyQ", "conf/sedLQxQGf",
"conf/sedVrX4GJ", "conf/sedIsN7C4",
"templates/odt.yaml", "conf/sed8HHrHm",
"templates/frontmatter-docx.md", "conf/sed0agSpY",
"templates/docx.yaml", "conf/sed9gY2gw",
"scripts/new-project.sh", "conf/seddo6XG6",
"conf/sedyheY4U",
"conf/seduL1p1z",
"conf/sedltGqhZ",
"conf/sedv2m0sa",
"chapters/01_Getting_Started.md", "chapters/01_Getting_Started.md",
"templates/frontmatter-docx.md",
"chapters/00_Introduction.md", "chapters/00_Introduction.md",
"conf/sedBC8U5P",
"chapters/AppendixB.md", "chapters/AppendixB.md",
"chapters/03_Features.md", "chapters/03_Features.md",
"chapters/02_Usage.md", "chapters/02_Usage.md",
"chapters/02_Features.md", "chapters/02_Features.md",
"conf/frontmatter.tex",
"conf/sed7Vpnn0",
"conf/latex.yaml",
"conf/sedOEGv7F",
"chapters/Preface.md", "chapters/Preface.md",
"chapters/Index.md", "chapters/Index.md",
"chapters/Glossary.md", "chapters/Glossary.md",

View File

@ -24,6 +24,71 @@
vertical-align: middle; vertical-align: middle;
} }
.display.math{display: block; text-align: center; margin: 0.5rem auto;} .display.math{display: block; text-align: center; margin: 0.5rem auto;}
/* CSS for syntax highlighting */
html { -webkit-text-size-adjust: 100%; }
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
color: #aaaaaa;
}
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
code span.at { color: #7d9029; } /* Attribute */
code span.bn { color: #40a070; } /* BaseN */
code span.bu { color: #008000; } /* BuiltIn */
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
code span.ch { color: #4070a0; } /* Char */
code span.cn { color: #880000; } /* Constant */
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
code span.dt { color: #902000; } /* DataType */
code span.dv { color: #40a070; } /* DecVal */
code span.er { color: #ff0000; font-weight: bold; } /* Error */
code span.ex { } /* Extension */
code span.fl { color: #40a070; } /* Float */
code span.fu { color: #06287e; } /* Function */
code span.im { color: #008000; font-weight: bold; } /* Import */
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
code span.op { color: #666666; } /* Operator */
code span.ot { color: #007020; } /* Other */
code span.pp { color: #bc7a00; } /* Preprocessor */
code span.sc { color: #4070a0; } /* SpecialChar */
code span.ss { color: #bb6688; } /* SpecialString */
code span.st { color: #4070a0; } /* String */
code span.va { color: #19177c; } /* Variable */
code span.vs { color: #4070a0; } /* VerbatimString */
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
/* CSS for citations */ /* CSS for citations */
div.csl-bib-body { } div.csl-bib-body { }
div.csl-entry { div.csl-entry {
@ -51,7 +116,7 @@
<!-- Title Page --> <!-- Title Page -->
<h1 class="titlepage" style="margin-top:3em; font-size:2.4em; text-align:center;">Basic Book Builder</h1> <h1 class="titlepage" style="margin-top:3em; font-size:2.4em; text-align:center;">Basic Book Builder</h1>
<h2 style="text-align:center; font-weight:normal;">A Pandoc template for building books and articles</h2> <h2 style="text-align:center; font-weight:normal;">A Pandoc template for building books, documents and articles</h2>
<div style="text-align:center; margin:2em 0;"> <div style="text-align:center; margin:2em 0;">
<img src="lib/img/UAF-ACEP.png" alt="Cover illustration" style="max-width:350px;"> <img src="lib/img/UAF-ACEP.png" alt="Cover illustration" style="max-width:350px;">
@ -64,13 +129,15 @@
<div style="text-align:left; margin-top:5em;"> <div style="text-align:left; margin-top:5em;">
<h2>Basic Book Builder</h2> <h2>Basic Book Builder</h2>
<i>A Pandoc template for building books and articles</i> <i>A Pandoc template for building books, documents and articles</i>
<table style="margin-top:2em; width:50%; border-collapse:collapse;"> <table style="margin-top:2em; width:50%; border-collapse:collapse;">
<tbody> <tbody>
<tr><td style="font-weight:bold;">Author</td><td>John Haverlack</td></tr> <tr><td style="font-weight:bold;">Author</td><td>John Haverlack</td></tr>
<tr><td style="font-weight:bold;">Version</td><td>1.1.0</td></tr> <tr><td style="font-weight:bold;">Version</td><td>1.1.0</td></tr>
<tr><td style="font-weight:bold;">Date</td><td>2026-02-04</td></tr> <tr><td style="font-weight:bold;">Date</td><td>2026-02-04</td></tr>
<tr><td style="font-weight:bold;">Affiliation</td><td>Alaska Center for Energy and Power</td></tr>
<tr><td style="font-weight:bold;">Institution</td><td>University of Alaska Fairbanks</td></tr>
<tr><td style="font-weight:bold;">ISBN:</td><td>UNSPECIFIED</td></tr> <tr><td style="font-weight:bold;">ISBN:</td><td>UNSPECIFIED</td></tr>
<tr><td style="font-weight:bold;">DOI:</td><td>UNSPECIFIED</td></tr> <tr><td style="font-weight:bold;">DOI:</td><td>UNSPECIFIED</td></tr>
<tr><td style="font-weight:bold;">Maturity</td><td>BETA</td></tr> <tr><td style="font-weight:bold;">Maturity</td><td>BETA</td></tr>
@ -128,243 +195,207 @@ window.MathJax = {
<nav id="TOC" role="doc-toc"> <nav id="TOC" role="doc-toc">
<h2 id="toc-title">Contents</h2> <h2 id="toc-title">Contents</h2>
<ul> <ul>
<li><a href="#preface" id="toc-preface">Preface</a></li>
<li><a href="#introduction" id="toc-introduction">Introduction</a></li> <li><a href="#introduction" id="toc-introduction">Introduction</a></li>
<li><a href="#getting-started" id="toc-getting-started">Getting <li><a href="#getting-started" id="toc-getting-started">Getting
Started</a> Started</a>
<ul> <ul>
<li><a href="#installing-pre-requisites" <li><a href="#cloning-the-basic-book-builder"
id="toc-installing-pre-requisites">Installing Pre-Requisites</a> id="toc-cloning-the-basic-book-builder">Cloning the Basic Book
<ul> Builder</a></li>
<li><a href="#required" id="toc-required">Required</a></li> <li><a href="#setting-up-build-environment"
<li><a href="#optional" id="toc-optional">Optional</a></li> id="toc-setting-up-build-environment">Setting Up Build
</ul></li> Environment</a></li>
<li><a href="#editing-the-configuration"
id="toc-editing-the-configuration">Editing the Configuration</a></li>
</ul></li>
<li><a href="#editing-the-book" id="toc-editing-the-book">Editing the
Book</a>
<ul>
<li><a href="#configuration"
id="toc-configuration">Configuration</a></li>
<li><a href="#frontmatter-config"
id="toc-frontmatter-config">FrontMatter Config</a></li>
<li><a href="#editing-the-content" id="toc-editing-the-content">Editing
the Content</a>
<ul>
<li><a href="#citations" id="toc-citations">Citations</a></li>
</ul></li>
<li><a href="#usage-building-the-book"
id="toc-usage-building-the-book">Usage: Building the Book</a></li>
</ul></li> </ul></li>
<li><a href="#glossary" id="toc-glossary">Glossary</a></li> <li><a href="#glossary" id="toc-glossary">Glossary</a></li>
<li><a href="#bibliography" id="toc-bibliography">Bibliography</a></li> <li><a href="#bibliography" id="toc-bibliography">Bibliography</a></li>
</ul> </ul>
</nav> </nav>
<h1 class="unnumbered" id="preface">Preface</h1>
<p>Preface to the Book…</p>
<h1 id="introduction">Introduction</h1> <h1 id="introduction">Introduction</h1>
<p>This is a basic book (or article) builder template based on a Pandoc <p>This is a basic book (or article / document) builder template based
build process in conjunction with a number of other tools to generate on a Pandoc<span class="citation" data-cites="PandocIndex">(<a
PDF, ODT, HTML, LaTex, Markdown, and Epub book output formats from href="#ref-PandocIndex" role="doc-biblioref"><em>Pandoc - Index</em>,
Markdown source content , which can optionally be edited as an Obsidian n.d.</a>)</span> build process in conjunction with a number of other
vault.</p> tools to generate PDF, HTML, LaTex, Markdown, ODT, DOCX, and Epub book
<p>This book builder template has been curated by John Haverlack.<span output formats from a single set Markdown source content , which can
optionally be edited as an Obsidian vault.</p>
<p>This <strong>basic book builder</strong><span class="citation"
data-cites="JehaverlackBasicbookbuilderPandoca">(<a
href="#ref-JehaverlackBasicbookbuilderPandoca"
role="doc-biblioref"><em>Jehaverlack/Basic-Book-Builder</em>,
n.d.</a>)</span> template has been curated by John Haverlack.<span
class="citation" data-cites="JohnHaverlackACEP">(<a class="citation" data-cites="JohnHaverlackACEP">(<a
href="#ref-JohnHaverlackACEP" role="doc-biblioref"><em>John href="#ref-JohnHaverlackACEP" role="doc-biblioref"><em>John
<span>Haverlack</span> <span>ACEP</span></em>, n.d.</a>)</span></p> <span>Haverlack</span> <span>ACEP</span></em>, n.d.</a>)</span></p>
<h1 id="getting-started">Getting Started</h1> <h1 id="getting-started">Getting Started</h1>
<h2 id="installing-pre-requisites">Installing Pre-Requisites</h2> <h2 id="cloning-the-basic-book-builder">Cloning the Basic Book
<p>For Debian / ZorinOS and likely Ubuntu based systems.</p> Builder</h2>
<div class="callout-cli">
<p><strong>Cloning the repository</strong></p>
<div class="sourceCode" id="cb1"><pre
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">git</span> clone https://github.com/jehaverlack/basic-book-builder.git</span></code></pre></div>
</div>
<div class="callout-cli">
<p><strong>Navigate to the repo directory</strong></p>
<pre><code>cd basic-book-builder</code></pre>
</div>
<h2 id="setting-up-build-environment">Setting Up Build Environment</h2>
<div class="callout-caution"> <div class="callout-caution">
<p><strong>TODO</strong></p> <p><strong>Debian Based Linux</strong></p>
<p> It would be nice to roll a setup script to take care of this.</p> <p> This script only support Debian based linux system (Debian, Ubunutu,
Zorin, etc) This script has not been widely tested across platforms</p>
</div> </div>
<h3 id="required">Required</h3> <div class="callout-cli">
<h4 id="pandoc">Pandoc</h4> <p><strong>Setup Build Environment</strong></p>
<ul> <div class="sourceCode" id="cb3"><pre
<li>https://pandoc.org/</li> class="sourceCode bash"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./scripts/setup-linux-deb.sh</span></span></code></pre></div>
<li><a
href="https://github.com/jgm/pandoc/releases/tag/3.8.2.1">Download</a></li>
</ul>
<blockquote>
<p><code>sudo apt install https://github.com/jgm/pandoc/releases/download/3.8.2.1/pandoc-3.8.2.1-1-amd64.deb</code></p>
</blockquote>
<h4 id="code-editor">Code Editor</h4>
<div class="callout-established">
<p><strong>Code Editor</strong></p>
<p> <a href="https://vscodium.com/">VSCodium</a> is recommend for
privacy (telemetry/tracking) reasons - https://vscodium.com/</p>
</div> </div>
<p>But any text editor will work. #### make</p> <p>For more information on setting up the build environment for your
<pre><code>sudo apt install make</code></pre> system see Appendix A.</p>
<h4 id="jq-and-yq">jq and yq</h4>
<pre><code>sudo apt install jq yq</code></pre>
<h4 id="texlive">texlive</h4>
<blockquote>
<p><code>sudo apt install texlive texlive-xetex texlive-latex-extra texlive-fonts-recommended texlive-fonts-extra</code></p>
</blockquote>
<h4 id="mathjax">MathJax</h4>
<ul>
<li>https://www.mathjax.org/</li>
</ul>
<pre><code>wget https://registry.npmjs.org/mathjax/-/mathjax-3.2.2.tgz
tar xzf mathjax-3.2.2.tgz
mv package/es5/* lib/mathjax
rm -rf package mathjax-3.2.2.tgz</code></pre>
<div class="callout-caution">
<p><strong>TODO</strong></p>
<p> This need to be rolled into a setup script.</p>
</div>
<h3 id="optional">Optional</h3>
<p>The following are not strictly requires to use this book builder
template.</p>
<h4 id="obsidian">Obsidian</h4>
<div class="callout-established">
<p><strong>Highly Recommended</strong></p>
<p> Editing book chapter content in Obsidian is a very productive means
for editing Markdown source content.</p>
</div>
<ul>
<li>https://obsidian.md/</li>
<li><a
href="https://github.com/obsidianmd/obsidian-releases/releases/download/v1.9.14/obsidian_1.9.14_amd64.deb">Deb
Package</a></li>
</ul>
<pre><code>sudo apt install https://github.com/obsidianmd/obsidian-releases/releases/download/v1.9.14/obsidian_1.9.14_amd64.deb</code></pre>
<h4 id="zotero">Zotero</h4>
<div class="callout-established">
<p><strong>Highly Recommended</strong></p>
<p> If you need to managed citations and references, Zotero integration
is highly recommended.</p>
</div>
<ul>
<li>https://www.zotero.org/</li>
</ul>
<pre><code>sudo cp ./scripts/deps/zotero.list /etc/apt/sources.list.d/</code></pre>
<pre><code>sudo apt update</code></pre>
<pre><code>sudo apt install zotero</code></pre>
<h5 id="better-bibtex-for-zotero">Better BibTex for Zotero</h5>
<p>Install the Better BibTex Plugin for Zotero - Zotero &gt; Tool &gt;
Plugins</p>
<h5 id="export-citations.bib">Export citations.bib</h5>
<ul>
<li>Zotero &gt; File &gt; Export Library &gt; Format: Better BibTeX</li>
<li><label><input type="checkbox" />Keep Updated</label></li>
<li><label><input type="checkbox" />Save to:
~/Documents/Lib/zotero.bib</label></li>
<li><label><input type="checkbox" />Symlink your
~/Documents/Lib/Citations.bib to
basic-book-builder/lib/zotero.bib</label></li>
</ul>
<h5 id="zotero-connector-browser-plugin">Zotero Connector Browser
Plugin</h5>
<ul>
<li>https://chromewebstore.google.com/detail/zotero-connector/ekhagklcjbdpajgpjgmbionohlpdbjgc</li>
</ul>
<p>Provides you the ability to auto add Web resources to your Zotero
citation database.</p>
<h4 id="lmodern">lmodern</h4>
<pre><code>sudo apt install lmodern</code></pre>
<h4 id="epubcheck">epubcheck</h4>
<pre><code>sudo apt install epubcheck</code></pre>
<h4 id="foliate">foliate</h4>
<p>An EPub Reader</p>
<ul>
<li>https://johnfactotum.github.io/foliate/</li>
</ul>
<pre><code>sudo apt install https://github.com/johnfactotum/foliate/releases/download/2.6.4/com.github.johnfactotum.foliate_2.6.4_all.deb</code></pre>
<h4 id="calibre">calibre</h4>
<p>An EPub Reader</p>
<ul>
<li>https://calibre-ebook.com</li>
</ul>
<pre><code>sudo apt install calibre</code></pre>
<h2 id="editing-the-configuration">Editing the Configuration</h2>
<h1 id="editing-the-book">Editing the Book</h1>
<h3 id="configuration">Configuration</h3>
<p>There are a number of other config files for each format:</p>
<pre><code>conf/
├── epub-metadata.xml
├── epub_template.html
├── epub.yaml
├── frontmatter_epub.md
├── frontmatter_epub.xhtml
├── frontmatter.html
├── frontmatter.tex
├── header.tex
├── html.yaml
├── latex.yaml
├── markdown.yaml
├── metadata.yaml
├── pandoc.yaml
├── pdf.yaml
├── style.css
└── style_epub.css
</code></pre>
<h4 id="main-config-files">Main Config Files</h4>
<ul>
<li>metadata.yaml - Set Title, etc</li>
<li>pandoc.yaml - Main Pandoc Config #### Per format Configs</li>
<li><code>pdf.yaml</code></li>
<li><code>html.yaml</code></li>
<li><code>latex.yaml</code></li>
<li><code>epub.yaml</code></li>
</ul>
<h3 id="frontmatter-config">FrontMatter Config</h3>
<p>There are 2 Version of the FrontMatter for PDF, and HTML bases
formats that set the Title, Author, Verizon, Copyright, etc…</p>
<ul>
<li><code>frontmatter.tex</code></li>
<li><code>frontmatter.html</code></li>
<li><code>frontmatter_epub.*</code> - Work in Progress</li>
</ul>
<blockquote>
<p>There is probably a better way to do this.</p>
</blockquote>
<h2 id="editing-the-content">Editing the Content</h2>
<p>To edit the book open the <code>basic-book-builder</code> directory
as an Obsidian Vault.</p>
<ul>
<li>Edit the Markdown content in the <code>chapters</code>
directory.</li>
</ul>
<h3 id="citations">Citations</h3>
<blockquote>
<p>Note: the Zotero database needs configured to export automatically to
<code>lib/citations.bib</code></p>
</blockquote>
<p>To insert a Zotero Citation - Ensure the Zotero App and DB are
running on you system. - Alt + I (to insert citation) - Search for and
select citation reference</p>
<h2 id="usage-building-the-book">Usage: Building the Book</h2>
<h4 id="pdf">PDF</h4>
<pre><code>make pdf</code></pre>
<h4 id="html">HTML</h4>
<pre><code>make html</code></pre>
<h4 id="latex">LaTex</h4>
<pre><code>make latex</code></pre>
<h4 id="markdown">Markdown</h4>
<pre><code>make markdown</code></pre>
<h4 id="epub">EPub</h4>
<blockquote>
<p>Note: This ePub configuration still needs tuning.</p>
</blockquote>
<pre><code>make epub</code></pre>
<p>Appendix A</p>
<p>First Appendix</p>
<h1 class="unnumbered" id="glossary">Glossary</h1> <h1 class="unnumbered" id="glossary">Glossary</h1>
<ul> <table>
<li><strong>AI</strong> - Artificial Intelligence</li> <colgroup>
<li></li> <col style="width: 17%" />
</ul> <col style="width: 82%" />
</colgroup>
<thead>
<tr>
<th>Term</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>AST (Abstract Syntax Tree)</strong></td>
<td>Pandocs internal structured representation of a document. Lua
filters operate on the AST before rendering to a target format.</td>
</tr>
<tr>
<td><strong>Bibliography</strong></td>
<td>A <code>.bib</code> file (e.g., Zotero export) used by Pandoc with
<code>citeproc</code> to generate formatted citations and reference
lists.</td>
</tr>
<tr>
<td><strong>Callout</strong></td>
<td>A styled block (e.g., <code>[!warning]</code>) transformed by Lua
filters into format-specific output such as LaTeX environments or HTML
<code>&lt;div&gt;</code> elements.</td>
</tr>
<tr>
<td><strong>Defaults File (YAML)</strong></td>
<td>A Pandoc configuration file defining output format, filters,
metadata, and rendering options (e.g., <code>pdf.yaml</code>,
<code>html.yaml</code>).</td>
</tr>
<tr>
<td><strong>DOCX</strong></td>
<td>Microsoft Word document format generated by Pandoc; styling is
controlled via a <code>reference.docx</code> file.</td>
</tr>
<tr>
<td><strong>Filter (Lua)</strong></td>
<td>A script that modifies Pandocs AST before rendering. Used in this
workflow for callouts and other structural transformations.</td>
</tr>
<tr>
<td><strong>Frontmatter</strong></td>
<td>Format-specific content inserted before the main body (e.g.,
<code>frontmatter.tex</code>, <code>frontmatter.html</code>,
<code>frontmatter-docx.md</code>).</td>
</tr>
<tr>
<td><strong>HTML</strong></td>
<td>Web output format generated by Pandoc, typically styled via CSS and
supporting interactive features.</td>
</tr>
<tr>
<td><strong>LaTeX</strong></td>
<td>Typesetting system used for high-quality PDF generation via XeLaTeX
in this workflow.</td>
</tr>
<tr>
<td><strong>Lua Filter</strong></td>
<td>A lightweight scripting extension used by Pandoc to customize
document transformations programmatically.</td>
</tr>
<tr>
<td><strong>Makefile</strong></td>
<td>Automation script orchestrating the build pipeline for PDF, HTML,
DOCX, ODT, and Markdown outputs.</td>
</tr>
<tr>
<td><strong>Markdown</strong></td>
<td>Plain-text markup language serving as the source format for all
outputs in the workflow.</td>
</tr>
<tr>
<td><strong>Metadata</strong></td>
<td>Keyvalue pairs (e.g., <code>metadata.yaml</code>) defining title,
author, license, version, and other document variables.</td>
</tr>
<tr>
<td><strong>ODT</strong></td>
<td>OpenDocument Text format used by LibreOffice; similar to DOCX but
open-standard.</td>
</tr>
<tr>
<td><strong>Pandoc</strong></td>
<td>Universal document converter used to transform Markdown into PDF,
HTML, DOCX, ODT, EPUB, and more.</td>
</tr>
<tr>
<td><strong>PDF</strong></td>
<td>Portable Document Format output produced via Pandoc + XeLaTeX.</td>
</tr>
<tr>
<td><strong>Reference Document</strong></td>
<td>A DOCX or ODT file defining styles (fonts, headings, spacing) used
when generating Word/LibreOffice outputs.</td>
</tr>
<tr>
<td><strong>Resource Path</strong></td>
<td>Directories Pandoc searches for images, diagrams, and other assets
during rendering.</td>
</tr>
<tr>
<td><strong>Template</strong></td>
<td>A format-specific layout file (e.g., LaTeX template) used to control
document structure beyond styling.</td>
</tr>
<tr>
<td><strong>TOC (Table of Contents)</strong></td>
<td>Automatically generated navigation structure controlled by
<code>toc</code> and <code>toc-depth</code> options.</td>
</tr>
<tr>
<td><strong>XeLaTeX</strong></td>
<td>LaTeX engine used to generate PDFs with modern font support (via
<code>fontspec</code>).</td>
</tr>
<tr>
<td><strong>Zotero</strong></td>
<td>Reference manager used to generate <code>.bib</code> files for
citation processing with Pandoc.</td>
</tr>
</tbody>
</table>
<h1 class="unnumbered" id="bibliography">Bibliography</h1> <h1 class="unnumbered" id="bibliography">Bibliography</h1>
<div id="refs" class="references csl-bib-body hanging-indent" <div id="refs" class="references csl-bib-body hanging-indent"
role="list"> role="list">
<div id="ref-JehaverlackBasicbookbuilderPandoca" class="csl-entry"
role="listitem">
<em>Jehaverlack/Basic-Book-Builder: <span>A Pandoc</span> Workflow for
Building <span>PDF</span>, <span>HTML</span>, <span>EPUB</span>, and
<span>LaTeX</span> Book Format.</em> n.d.
Https://github.com/jehaverlack/basic-book-builder.
</div>
<div id="ref-JohnHaverlackACEP" class="csl-entry" role="listitem"> <div id="ref-JohnHaverlackACEP" class="csl-entry" role="listitem">
<em>John <span>Haverlack</span> <span>ACEP</span></em>. n.d. <em>John <span>Haverlack</span> <span>ACEP</span></em>. n.d.
Https://www.uaf.edu/acep/about/our-team/john-haverlack.php. Https://www.uaf.edu/acep/about/our-team/john-haverlack.php.
</div> </div>
<div id="ref-PandocIndex" class="csl-entry" role="listitem">
<em>Pandoc - Index</em>. n.d. Https://pandoc.org/.
</div>
</div> </div>
</body> </body>
</html> </html>

View File

@ -89,7 +89,9 @@ ul, ol {
.callout-speculative, .callout-speculative,
.callout-caution, .callout-caution,
.callout-warning, .callout-warning,
.callout-danger { .callout-danger,
.callout-code,
.callout-cli {
border-radius: 6px; border-radius: 6px;
padding: 5px; /* internal padding */ padding: 5px; /* internal padding */
margin-top: 5px; /* external spacing tightened */ margin-top: 5px; /* external spacing tightened */
@ -104,7 +106,9 @@ ul, ol {
.callout-speculative p:first-child strong, .callout-speculative p:first-child strong,
.callout-caution p:first-child strong, .callout-caution p:first-child strong,
.callout-warning p:first-child strong, .callout-warning p:first-child strong,
.callout-danger p:first-child strong { .callout-danger p:first-child strong,
.callout-code p:first-child strong,
.callout-cli p:first-child strong {
display: block; display: block;
font-family: "Libertinus Sans", sans-serif; font-family: "Libertinus Sans", sans-serif;
font-weight: 600; font-weight: 600;
@ -118,7 +122,9 @@ ul, ol {
.callout-speculative p, .callout-speculative p,
.callout-caution p, .callout-caution p,
.callout-warning p, .callout-warning p,
.callout-danger p { .callout-danger p,
.callout-code p,
.callout-cli p {
margin-top: 5px; margin-top: 5px;
margin-bottom: 5px; margin-bottom: 5px;
line-height: 1.45; /* slightly condensed text spacing */ line-height: 1.45; /* slightly condensed text spacing */
@ -181,6 +187,23 @@ ul, ol {
border-left-color: #d83b3a; border-left-color: #d83b3a;
} }
/* ------------------------------
Code / CLI Callouts
------------------------------ */
.callout-code {
background: #f5f5f5;
border-left-color: #b4b4b4;
}
.callout-cli {
background: #f0f0f0;
border-left-color: #777;
font-family: "Noto Sans Mono", monospace;
font-size: 0.95em;
}
/* ------------------------------ /* ------------------------------
Images (in body content) Images (in body content)
------------------------------ */ ------------------------------ */

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 350 350"><path fill="#aaa" d="M0 0h350v350H0z"/><g transform="translate(175 175)"><circle r="3"/><g fill="none" stroke-linecap="square"><g id="a"><path stroke="#eee" d="m-8-106 4-12H9"/><path stroke="#777" d="m9-118-4 12H-8"/></g><use xlink:href="#a" transform="rotate(12)"/><use xlink:href="#a" transform="rotate(24)"/><use xlink:href="#a" transform="rotate(36)"/><use xlink:href="#a" transform="rotate(48)"/><use xlink:href="#a" transform="rotate(60)"/><use xlink:href="#a" transform="rotate(72)"/><use xlink:href="#a" transform="rotate(84)"/><use xlink:href="#a" transform="rotate(96)"/><use xlink:href="#a" transform="rotate(108)"/><use xlink:href="#a" transform="rotate(120)"/><use xlink:href="#a" transform="rotate(132)"/><use xlink:href="#a" transform="rotate(144)"/><use xlink:href="#a" transform="rotate(156)"/><use xlink:href="#a" transform="rotate(168)"/><use xlink:href="#a" transform="rotate(180)"/><use xlink:href="#a" transform="rotate(-12)"/><use xlink:href="#a" transform="rotate(-24)"/><use xlink:href="#a" transform="rotate(-36)"/><use xlink:href="#a" transform="rotate(-48)"/><use xlink:href="#a" transform="rotate(-60)"/><use xlink:href="#a" transform="rotate(-72)"/><use xlink:href="#a" transform="rotate(-84)"/><use xlink:href="#a" transform="rotate(-96)"/><use xlink:href="#a" transform="rotate(-108)"/><use xlink:href="#a" transform="rotate(-120)"/><use xlink:href="#a" transform="rotate(-132)"/><use xlink:href="#a" transform="rotate(-144)"/><use xlink:href="#a" transform="rotate(-156)"/><use xlink:href="#a" transform="rotate(-168)"/><g id="b"><path stroke="#eee" d="m10-135-4-12H-7"/><path stroke="#777" d="m-7-147 4 12h13"/></g><use xlink:href="#b" transform="rotate(10)"/><use xlink:href="#b" transform="rotate(20)"/><use xlink:href="#b" transform="rotate(30)"/><use xlink:href="#b" transform="rotate(40)"/><use xlink:href="#b" transform="rotate(50)"/><use xlink:href="#b" transform="rotate(60)"/><use xlink:href="#b" transform="rotate(70)"/><use xlink:href="#b" transform="rotate(80)"/><use xlink:href="#b" transform="rotate(90)"/><use xlink:href="#b" transform="rotate(100)"/><use xlink:href="#b" transform="rotate(110)"/><use xlink:href="#b" transform="rotate(120)"/><use xlink:href="#b" transform="rotate(130)"/><use xlink:href="#b" transform="rotate(140)"/><use xlink:href="#b" transform="rotate(150)"/><use xlink:href="#b" transform="rotate(160)"/><use xlink:href="#b" transform="rotate(170)"/><use xlink:href="#b" transform="rotate(180)"/><use xlink:href="#b" transform="rotate(-10)"/><use xlink:href="#b" transform="rotate(-20)"/><use xlink:href="#b" transform="rotate(-30)"/><use xlink:href="#b" transform="rotate(-40)"/><use xlink:href="#b" transform="rotate(-50)"/><use xlink:href="#b" transform="rotate(-60)"/><use xlink:href="#b" transform="rotate(-70)"/><use xlink:href="#b" transform="rotate(-80)"/><use xlink:href="#b" transform="rotate(-90)"/><use xlink:href="#b" transform="rotate(-100)"/><use xlink:href="#b" transform="rotate(-110)"/><use xlink:href="#b" transform="rotate(-120)"/><use xlink:href="#b" transform="rotate(-130)"/><use xlink:href="#b" transform="rotate(-140)"/><use xlink:href="#b" transform="rotate(-150)"/><use xlink:href="#b" transform="rotate(-160)"/><use xlink:href="#b" transform="rotate(-170)"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@ -33,16 +33,16 @@
\gdef \LT@i {\LT@entry \gdef \LT@i {\LT@entry
{1}{86.68152pt}\LT@entry {1}{86.68152pt}\LT@entry
{1}{383.07349pt}} {1}{383.07349pt}}
\newlabel{glossary}{{2.2}{3}{Glossary}{chapter*.4}{}} \newlabel{glossary}{{2.2}{4}{Glossary}{chapter*.4}{}}
\@writefile{toc}{\contentsline {chapter}{Glossary}{3}{chapter*.4}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{Glossary}{4}{chapter*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{Index}{5}{chapter*.5}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{Index}{6}{chapter*.5}\protected@file@percent }
\bibcite{ref-JehaverlackBasicbookbuilderPandoca}{\citeproctext } \bibcite{ref-JehaverlackBasicbookbuilderPandoca}{\citeproctext }
\bibcite{ref-JohnHaverlackACEP}{\citeproctext } \bibcite{ref-JohnHaverlackACEP}{\citeproctext }
\bibcite{ref-PandocIndex}{\citeproctext } \bibcite{ref-PandocIndex}{\citeproctext }
\bibcite{ref-JehaverlackBasicbookbuilderPandoca}{\citeproctext } \bibcite{ref-JehaverlackBasicbookbuilderPandoca}{\citeproctext }
\bibcite{ref-JohnHaverlackACEP}{\citeproctext } \bibcite{ref-JohnHaverlackACEP}{\citeproctext }
\bibcite{ref-PandocIndex}{\citeproctext } \bibcite{ref-PandocIndex}{\citeproctext }
\newlabel{bibliography}{{2.2}{7}{Bibliography}{chapter*.6}{}} \newlabel{bibliography}{{2.2}{8}{Bibliography}{chapter*.6}{}}
\@writefile{toc}{\contentsline {chapter}{Bibliography}{7}{chapter*.6}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{Bibliography}{8}{chapter*.6}\protected@file@percent }
\newlabel{refs}{{2.2}{7}{Bibliography}{section*.7}{}} \newlabel{refs}{{2.2}{8}{Bibliography}{section*.7}{}}
\gdef \@abspage@last{12} \gdef \@abspage@last{13}

View File

@ -1,4 +1,4 @@
This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022/Debian) (preloaded format=xelatex 2025.11.6) 5 FEB 2026 11:32 This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022/Debian) (preloaded format=xelatex 2025.11.6) 5 FEB 2026 13:01
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
file:line:error style messages enabled. file:line:error style messages enabled.
@ -683,32 +683,23 @@ Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
))) )))
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Package: fancyvrb 2023/01/19 4.5a verbatim text (tvz,hv)
\FV@CodeLineNo=\count292
\FV@InFile=\read2
\FV@TabBox=\box55
\c@FancyVerbLine=\count293
\FV@StepNumber=\count294
\FV@OutFile=\write3
)
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty
Package: longtable 2021-09-01 v4.17 Multi-page Table package (DPC) Package: longtable 2021-09-01 v4.17 Multi-page Table package (DPC)
\LTleft=\skip53 \LTleft=\skip53
\LTright=\skip54 \LTright=\skip54
\LTpre=\skip55 \LTpre=\skip55
\LTpost=\skip56 \LTpost=\skip56
\LTchunksize=\count295 \LTchunksize=\count292
\LTcapwidth=\dimen162 \LTcapwidth=\dimen162
\LT@head=\box56 \LT@head=\box55
\LT@firsthead=\box57 \LT@firsthead=\box56
\LT@foot=\box58 \LT@foot=\box57
\LT@lastfoot=\box59 \LT@lastfoot=\box58
\LT@gbox=\box60 \LT@gbox=\box59
\LT@cols=\count296 \LT@cols=\count293
\LT@rows=\count297 \LT@rows=\count294
\c@LT@tables=\count298 \c@LT@tables=\count295
\c@LT@chunks=\count299 \c@LT@chunks=\count296
\LT@p@ftn=\toks24 \LT@p@ftn=\toks24
) )
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
@ -723,42 +714,42 @@ Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
\cmidrulesep=\dimen170 \cmidrulesep=\dimen170
\cmidrulekern=\dimen171 \cmidrulekern=\dimen171
\defaultaddspace=\dimen172 \defaultaddspace=\dimen172
\@cmidla=\count300 \@cmidla=\count297
\@cmidlb=\count301 \@cmidlb=\count298
\@aboverulesep=\dimen173 \@aboverulesep=\dimen173
\@belowrulesep=\dimen174 \@belowrulesep=\dimen174
\@thisruleclass=\count302 \@thisruleclass=\count299
\@lastruleclass=\count303 \@lastruleclass=\count300
\@thisrulewidth=\dimen175 \@thisrulewidth=\dimen175
) )
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
Package: array 2022/09/04 v2.5g Tabular extension package (FMi) Package: array 2022/09/04 v2.5g Tabular extension package (FMi)
\col@sep=\dimen176 \col@sep=\dimen176
\ar@mcellbox=\box61 \ar@mcellbox=\box60
\extrarowheight=\dimen177 \extrarowheight=\dimen177
\NC@list=\toks25 \NC@list=\toks25
\extratabsurround=\skip57 \extratabsurround=\skip57
\backup@length=\skip58 \backup@length=\skip58
\ar@cellbox=\box62 \ar@cellbox=\box61
) )
\c@none=\count304 \c@none=\count301
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count305 \calc@Acount=\count302
\calc@Bcount=\count306 \calc@Bcount=\count303
\calc@Adimen=\dimen178 \calc@Adimen=\dimen178
\calc@Bdimen=\dimen179 \calc@Bdimen=\dimen179
\calc@Askip=\skip59 \calc@Askip=\skip59
\calc@Bskip=\skip60 \calc@Bskip=\skip60
LaTeX Info: Redefining \setlength on input line 80. LaTeX Info: Redefining \setlength on input line 80.
LaTeX Info: Redefining \addtolength on input line 81. LaTeX Info: Redefining \addtolength on input line 81.
\calc@Ccount=\count307 \calc@Ccount=\count304
\calc@Cskip=\skip61 \calc@Cskip=\skip61
) )
(/usr/share/texlive/texmf-dist/tex/latex/footnotehyper/footnotehyper.sty (/usr/share/texlive/texmf-dist/tex/latex/footnotehyper/footnotehyper.sty
Package: footnotehyper 2021/08/13 v1.1e hyperref aware footnote.sty (JFB) Package: footnotehyper 2021/08/13 v1.1e hyperref aware footnote.sty (JFB)
\FNH@notes=\box63 \FNH@notes=\box62
\FNH@width=\dimen180 \FNH@width=\dimen180
\FNH@toks=\toks26 \FNH@toks=\toks26
) )
@ -779,7 +770,7 @@ Package graphics Info: Driver file: xetex.def on input line 107.
\Gin@req@height=\dimen181 \Gin@req@height=\dimen181
\Gin@req@width=\dimen182 \Gin@req@width=\dimen182
) )
\pandoc@box=\box64 \pandoc@box=\box63
\cslhangindent=\skip62 \cslhangindent=\skip62
\csllabelwidth=\skip63 \csllabelwidth=\skip63
@ -794,7 +785,7 @@ Package: tcolorbox 2022/06/24 version 5.1.1 text color boxes
\pgfutil@tempdimb=\dimen184 \pgfutil@tempdimb=\dimen184
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
\pgfutil@abb=\box65 \pgfutil@abb=\box64
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)
@ -825,16 +816,16 @@ Package: pgfsys 2023-01-15 v3.1.10 (3.1.10)
\pgf@yc=\dimen192 \pgf@yc=\dimen192
\pgf@xd=\dimen193 \pgf@xd=\dimen193
\pgf@yd=\dimen194 \pgf@yd=\dimen194
\w@pgf@writea=\write4 \w@pgf@writea=\write3
\r@pgf@reada=\read3 \r@pgf@reada=\read2
\c@pgf@counta=\count308 \c@pgf@counta=\count305
\c@pgf@countb=\count309 \c@pgf@countb=\count306
\c@pgf@countc=\count310 \c@pgf@countc=\count307
\c@pgf@countd=\count311 \c@pgf@countd=\count308
\t@pgf@toka=\toks31 \t@pgf@toka=\toks31
\t@pgf@tokb=\toks32 \t@pgf@tokb=\toks32
\t@pgf@tokc=\toks33 \t@pgf@tokc=\toks33
\pgf@sys@id@count=\count312 \pgf@sys@id@count=\count309
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10)
) )
@ -849,13 +840,13 @@ File: pgfsys-dvipdfmx.def 2023-01-15 v3.1.10 (3.1.10)
f f
File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10)
) )
\pgfsys@objnum=\count313 \pgfsys@objnum=\count310
))) )))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.
tex tex
File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfsyssoftpath@smallbuffer@items=\count314 \pgfsyssoftpath@smallbuffer@items=\count311
\pgfsyssoftpath@bigbuffer@items=\count315 \pgfsyssoftpath@bigbuffer@items=\count312
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.
tex tex
@ -868,8 +859,8 @@ Package: pgfcore 2023-01-15 v3.1.10 (3.1.10)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
\pgfmath@dimen=\dimen195 \pgfmath@dimen=\dimen195
\pgfmath@count=\count316 \pgfmath@count=\count313
\pgfmath@box=\box66 \pgfmath@box=\box65
\pgfmath@toks=\toks34 \pgfmath@toks=\toks34
\pgfmath@stack@operand=\toks35 \pgfmath@stack@operand=\toks35
\pgfmath@stack@operation=\toks36 \pgfmath@stack@operation=\toks36
@ -893,7 +884,7 @@ tex)
thmetics.code.tex) thmetics.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
\c@pgfmathroundto@lastzeros=\count317 \c@pgfmathroundto@lastzeros=\count314
)) ))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te
@ -929,10 +920,10 @@ File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te
x x
File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfpic=\box67 \pgfpic=\box66
\pgf@hbox=\box68 \pgf@hbox=\box67
\pgf@layerbox@main=\box69 \pgf@layerbox@main=\box68
\pgf@picture@serial@count=\count318 \pgf@picture@serial@count=\count315
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c
ode.tex ode.tex
@ -965,8 +956,8 @@ File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@max=\dimen275 \pgf@max=\dimen275
\pgf@sys@shading@range@num=\count319 \pgf@sys@shading@range@num=\count316
\pgf@shadingcount=\count320 \pgf@shadingcount=\count317
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10)
@ -974,7 +965,7 @@ File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.
tex tex
File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfexternal@startupbox=\box70 \pgfexternal@startupbox=\box69
) )
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te
x x
@ -993,7 +984,7 @@ File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10)
))) )))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfnodeparttextbox=\box71 \pgfnodeparttextbox=\box70
) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10)
) )
@ -1010,7 +1001,7 @@ Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10)
Package: verbatim 2022-07-02 v1.5u LaTeX2e package for verbatim enhancements Package: verbatim 2022-07-02 v1.5u LaTeX2e package for verbatim enhancements
\every@verbatim=\toks37 \every@verbatim=\toks37
\verbatim@line=\toks38 \verbatim@line=\toks38
\verbatim@in@stream=\read4 \verbatim@in@stream=\read3
) )
(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty (/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty
Package: environ 2014/05/04 v0.3 A new way to define environments Package: environ 2014/05/04 v0.3 A new way to define environments
@ -1018,24 +1009,24 @@ Package: environ 2014/05/04 v0.3 A new way to define environments
(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty (/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list
)) ))
\tcb@titlebox=\box72 \tcb@titlebox=\box71
\tcb@upperbox=\box73 \tcb@upperbox=\box72
\tcb@lowerbox=\box74 \tcb@lowerbox=\box73
\tcb@phantombox=\box75 \tcb@phantombox=\box74
\c@tcbbreakpart=\count321 \c@tcbbreakpart=\count318
\c@tcblayer=\count322 \c@tcblayer=\count319
\c@tcolorbox@number=\count323 \c@tcolorbox@number=\count320
\tcb@temp=\box75
\tcb@temp=\box76 \tcb@temp=\box76
\tcb@temp=\box77 \tcb@temp=\box77
\tcb@temp=\box78 \tcb@temp=\box78
\tcb@temp=\box79
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
Library (tcolorbox): 'tcbraster.code.tex' version '5.1.1' Library (tcolorbox): 'tcbraster.code.tex' version '5.1.1'
\c@tcbrastercolumn=\count324 \c@tcbrastercolumn=\count321
\c@tcbrasterrow=\count325 \c@tcbrasterrow=\count322
\c@tcbrasternum=\count326 \c@tcbrasternum=\count323
\c@tcbraster=\count327 \c@tcbraster=\count324
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
Library (tcolorbox): 'tcbskins.code.tex' version '5.1.1' Library (tcolorbox): 'tcbskins.code.tex' version '5.1.1'
(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
@ -1057,7 +1048,7 @@ Package: tikz 2023-01-15 v3.1.10 (3.1.10)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers
.code.tex .code.tex
File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@plot@mark@count=\count328 \pgf@plot@mark@count=\count325
\pgfplotmarksize=\dimen280 \pgfplotmarksize=\dimen280
) )
\tikz@lastx=\dimen281 \tikz@lastx=\dimen281
@ -1068,28 +1059,28 @@ File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10)
\tikz@lastmovetoy=\dimen286 \tikz@lastmovetoy=\dimen286
\tikzleveldistance=\dimen287 \tikzleveldistance=\dimen287
\tikzsiblingdistance=\dimen288 \tikzsiblingdistance=\dimen288
\tikz@figbox=\box80 \tikz@figbox=\box79
\tikz@figbox@bg=\box81 \tikz@figbox@bg=\box80
\tikz@tempbox=\box82 \tikz@tempbox=\box81
\tikz@tempbox@bg=\box83 \tikz@tempbox@bg=\box82
\tikztreelevel=\count329 \tikztreelevel=\count326
\tikznumberofchildren=\count330 \tikznumberofchildren=\count327
\tikznumberofcurrentchild=\count331 \tikznumberofcurrentchild=\count328
\tikz@fig@count=\count332 \tikz@fig@count=\count329
(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfmatrixcurrentrow=\count333 \pgfmatrixcurrentrow=\count330
\pgfmatrixcurrentcolumn=\count334 \pgfmatrixcurrentcolumn=\count331
\pgf@matrix@numberofcolumns=\count335 \pgf@matrix@numberofcolumns=\count332
) )
\tikz@expandcount=\count336 \tikz@expandcount=\count333
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibrarytopaths.code.tex zlibrarytopaths.code.tex
File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10)
))) )))
\tcb@waterbox=\box84 \tcb@waterbox=\box83
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '5.1.1' Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '5.1.1'
@ -1104,9 +1095,9 @@ Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
Package pdfcol Info: Interface disabled because of missing PDF mode of pdfTeX. Package pdfcol Info: Interface disabled because of missing PDF mode of pdfTeX.
) )
Package pdfcol Info: pdfTeX's color stacks are not available. Package pdfcol Info: pdfTeX's color stacks are not available.
\tcb@testbox=\box85 \tcb@testbox=\box84
\tcb@totalupperbox=\box86 \tcb@totalupperbox=\box85
\tcb@totallowerbox=\box87 \tcb@totallowerbox=\box86
) )
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
Library (tcolorbox): 'tcbhooks.code.tex' version '5.1.1' Library (tcolorbox): 'tcbhooks.code.tex' version '5.1.1'
@ -1117,30 +1108,30 @@ Library (tcolorbox): 'tcbfitting.code.tex' version '5.1.1'
\tcbfitdim=\dimen289 \tcbfitdim=\dimen289
\tcb@lowerfitdim=\dimen290 \tcb@lowerfitdim=\dimen290
\tcb@upperfitdim=\dimen291 \tcb@upperfitdim=\dimen291
\tcb@cur@hbadness=\count337 \tcb@cur@hbadness=\count334
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
Library (tcolorbox): 'tcblistingsutf8.code.tex' version '5.1.1' Library (tcolorbox): 'tcblistingsutf8.code.tex' version '5.1.1'
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
Library (tcolorbox): 'tcblistings.code.tex' version '5.1.1' Library (tcolorbox): 'tcblistings.code.tex' version '5.1.1'
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
\lst@mode=\count338 \lst@mode=\count335
\lst@gtempboxa=\box88 \lst@gtempboxa=\box87
\lst@token=\toks41 \lst@token=\toks41
\lst@length=\count339 \lst@length=\count336
\lst@currlwidth=\dimen292 \lst@currlwidth=\dimen292
\lst@column=\count340 \lst@column=\count337
\lst@pos=\count341 \lst@pos=\count338
\lst@lostspace=\dimen293 \lst@lostspace=\dimen293
\lst@width=\dimen294 \lst@width=\dimen294
\lst@newlines=\count342 \lst@newlines=\count339
\lst@lineno=\count343 \lst@lineno=\count340
\lst@maxwidth=\dimen295 \lst@maxwidth=\dimen295
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
\c@lstnumber=\count344 \c@lstnumber=\count341
\lst@skipnumbers=\count345 \lst@skipnumbers=\count342
\lst@framebox=\box89 \lst@framebox=\box88
) )
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
File: listings.cfg 2020/03/24 1.8d listings configuration File: listings.cfg 2020/03/24 1.8d listings configuration
@ -1162,7 +1153,7 @@ Package pdftexcmds Info: \pdfdraftmode not found.
Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX
Package shellesc Info: Restricted shell escape enabled on input line 77. Package shellesc Info: Restricted shell escape enabled on input line 77.
)) ))
\c@tcblisting=\count346 \c@tcblisting=\count343
)) ))
Package tcolorbox Info: Library `listingsutf8' is compatible with pdftex only. Package tcolorbox Info: Library `listingsutf8' is compatible with pdftex only.
Library `listings` is loaded instead. on input line 29. Library `listings` is loaded instead. on input line 29.
@ -1185,17 +1176,17 @@ File: pgflibraryfadings.code.tex 2023-01-15 v3.1.10 (3.1.10)
Library (tcolorbox): 'tcbposter.code.tex' version '5.1.1' Library (tcolorbox): 'tcbposter.code.tex' version '5.1.1'
)) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty )) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty
Package: float 2001/11/08 v1.3d Float enhancements (AL) Package: float 2001/11/08 v1.3d Float enhancements (AL)
\c@float@type=\count347 \c@float@type=\count344
\float@exts=\toks42 \float@exts=\toks42
\float@box=\box90 \float@box=\box89
\@float@everytoks=\toks43 \@float@everytoks=\toks43
\@floatcapt=\box91 \@floatcapt=\box90
) )
(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
Package: makeidx 2021/10/04 v1.0m Standard LaTeX package Package: makeidx 2021/10/04 v1.0m Standard LaTeX package
) )
\@indexfile=\write5 \@indexfile=\write4
\openout5 = `basic-book-builder.idx'. \openout4 = `basic-book-builder.idx'.
Writing index file basic-book-builder.idx Writing index file basic-book-builder.idx
@ -1249,11 +1240,11 @@ Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
) )
\c@section@level=\count348 \c@section@level=\count345
) )
\@linkdim=\dimen296 \@linkdim=\dimen296
\Hy@linkcounter=\count349 \Hy@linkcounter=\count346
\Hy@pagecounter=\count350 \Hy@pagecounter=\count347
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2022-11-13 v7.00u Hyperref: PDFDocEncoding definition (HO) File: pd1enc.def 2022-11-13 v7.00u Hyperref: PDFDocEncoding definition (HO)
@ -1264,7 +1255,7 @@ Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
) )
\Hy@SavedSpaceFactor=\count351 \Hy@SavedSpaceFactor=\count348
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2022-11-13 v7.00u Hyperref: PDF Unicode definition (HO) File: puenc.def 2022-11-13 v7.00u Hyperref: PDF Unicode definition (HO)
@ -1277,7 +1268,7 @@ Package hyperref Info: Plain pages OFF on input line 4177.
Package hyperref Info: Backreferencing OFF on input line 4182. Package hyperref Info: Backreferencing OFF on input line 4182.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined. Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4410. Package hyperref Info: Bookmarks ON on input line 4410.
\c@Hy@tempcnt=\count352 \c@Hy@tempcnt=\count349
LaTeX Info: Redefining \url on input line 4748. LaTeX Info: Redefining \url on input line 4748.
\XeTeXLinkMargin=\dimen297 \XeTeXLinkMargin=\dimen297
@ -1288,7 +1279,7 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
) )
)) ))
\Fld@menulength=\count353 \Fld@menulength=\count350
\Field@Width=\dimen298 \Field@Width=\dimen298
\Fld@charsize=\dimen299 \Fld@charsize=\dimen299
Package hyperref Info: Hyper figures OFF on input line 6027. Package hyperref Info: Hyper figures OFF on input line 6027.
@ -1303,9 +1294,9 @@ Package hyperref Info: PDF/A mode OFF on input line 6057.
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods package with kernel methods
) )
\Hy@abspage=\count354 \Hy@abspage=\count351
\c@Item=\count355 \c@Item=\count352
\c@Hfootnote=\count356 \c@Hfootnote=\count353
) )
Package hyperref Info: Driver (autodetected): hxetex. Package hyperref Info: Driver (autodetected): hxetex.
@ -1316,11 +1307,11 @@ File: hxetex.def 2022-11-13 v7.00u Hyperref driver for XeTeX
Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
) )
) )
\pdfm@box=\box92 \pdfm@box=\box91
\c@Hy@AnnotLevel=\count357 \c@Hy@AnnotLevel=\count354
\HyField@AnnotCount=\count358 \HyField@AnnotCount=\count355
\Fld@listcount=\count359 \Fld@listcount=\count356
\c@bookmark@seq@number=\count360 \c@bookmark@seq@number=\count357
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
@ -1340,9 +1331,9 @@ Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
) )
(/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-dvipdfm.def (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-dvipdfm.def
File: bkm-dvipdfm.def 2020-11-06 v1.29 bookmark driver for dvipdfm (HO) File: bkm-dvipdfm.def 2020-11-06 v1.29 bookmark driver for dvipdfm (HO)
\BKM@id=\count361 \BKM@id=\count358
)) ))
Package hyperref Info: Option `colorlinks' set `true' on input line 298. Package hyperref Info: Option `colorlinks' set `true' on input line 289.
(./basic-book-builder.aux (./basic-book-builder.aux
@ -1358,26 +1349,26 @@ LaTeX Warning: Label `ref-PandocIndex' multiply defined.
) )
\openout1 = `basic-book-builder.aux'. \openout1 = `basic-book-builder.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 303. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 303. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 303. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 303. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 303. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 303. LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 303. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 303. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 303. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 303. LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 294.
LaTeX Font Info: ... okay on input line 303. LaTeX Font Info: ... okay on input line 294.
*geometry* driver: auto-detecting *geometry* driver: auto-detecting
*geometry* detected driver: xetex *geometry* detected driver: xetex
@ -1441,7 +1432,7 @@ t=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(0)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(0)/m/n' will be
(Font) scaled to size 14.92346pt on input line 303. (Font) scaled to size 14.92346pt on input line 294.
Package fontspec Info: latinmodern-math scale = 1.243617846722112. Package fontspec Info: latinmodern-math scale = 1.243617846722112.
@ -1480,18 +1471,18 @@ t=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be
(Font) scaled to size 14.92346pt on input line 303. (Font) scaled to size 14.92346pt on input line 294.
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
(Font) `operators' in the math version `normal' on input line 303. (Font) `operators' in the math version `normal' on input line 294.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal' LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/lmr/m/n --> TU/latinmodern-math.otf(1)/m/n on input (Font) OT1/lmr/m/n --> TU/latinmodern-math.otf(1)/m/n on input
line 303. line 294.
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
(Font) `operators' in the math version `bold' on input line 303. (Font) `operators' in the math version `bold' on input line 294.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold' LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/lmr/bx/n --> TU/latinmodern-math.otf(1)/b/n on inpu (Font) OT1/lmr/bx/n --> TU/latinmodern-math.otf(1)/b/n on inpu
t line 303. t line 294.
Package fontspec Info: latinmodern-math scale = 1.243617846722112. Package fontspec Info: latinmodern-math scale = 1.243617846722112.
@ -1578,15 +1569,15 @@ t=math;language=dflt;"
(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax (fontspec) =0pt\relax \fontdimen 21\font =0pt\relax
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
(Font) `symbols' in the math version `normal' on input line 303. (Font) `symbols' in the math version `normal' on input line 294.
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
(Font) OMS/lmsy/m/n --> TU/latinmodern-math.otf(2)/m/n on inpu (Font) OMS/lmsy/m/n --> TU/latinmodern-math.otf(2)/m/n on inpu
t line 303. t line 294.
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
(Font) `symbols' in the math version `bold' on input line 303. (Font) `symbols' in the math version `bold' on input line 294.
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
(Font) OMS/lmsy/b/n --> TU/latinmodern-math.otf(2)/b/n on inpu (Font) OMS/lmsy/b/n --> TU/latinmodern-math.otf(2)/b/n on inpu
t line 303. t line 294.
Package fontspec Info: latinmodern-math scale = 1.243617846722112. Package fontspec Info: latinmodern-math scale = 1.243617846722112.
@ -1655,22 +1646,22 @@ ath.otf]/OT:script=math;language=dflt;+ssty=1;"
(fontspec) =8.95407pt\relax \fontdimen 13\font =0pt\relax (fontspec) =8.95407pt\relax \fontdimen 13\font =0pt\relax
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
(Font) `largesymbols' in the math version `normal' on input line 3 (Font) `largesymbols' in the math version `normal' on input line 2
03. 94.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/m/n on inpu (Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/m/n on inpu
t line 303. t line 294.
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
(Font) `largesymbols' in the math version `bold' on input line 303 (Font) `largesymbols' in the math version `bold' on input line 294
. .
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/b/n on inpu (Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/b/n on inpu
t line 303. t line 294.
LaTeX Info: Redefining \microtypecontext on input line 303. LaTeX Info: Redefining \microtypecontext on input line 294.
Package microtype Info: Applying patch `item' on input line 303. Package microtype Info: Applying patch `item' on input line 294.
Package microtype Info: Applying patch `toc' on input line 303. Package microtype Info: Applying patch `toc' on input line 294.
Package microtype Info: Applying patch `eqnum' on input line 303. Package microtype Info: Applying patch `eqnum' on input line 294.
Package microtype Info: Applying patch `footnote' on input line 303. Package microtype Info: Applying patch `footnote' on input line 294.
Package microtype Info: Character protrusion enabled (level 2). Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using protrusion set `basicmath'. Package microtype Info: Using protrusion set `basicmath'.
Package microtype Info: No adjustment of tracking. Package microtype Info: No adjustment of tracking.
@ -1680,14 +1671,14 @@ Package microtype Info: Loading generic protrusion settings for font family
(microtype) `NotoSerif' (encoding: TU). (microtype) `NotoSerif' (encoding: TU).
(microtype) For optimal results, create family-specific settings. (microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details. (microtype) See the microtype manual for details.
\c@lstlisting=\count362 \c@lstlisting=\count359
Package hyperref Info: Link coloring ON on input line 303. Package hyperref Info: Link coloring ON on input line 294.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
(Font) scaled to size 24.88pt on input line 314. (Font) scaled to size 24.88pt on input line 305.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
(Font) scaled to size 24.88pt on input line 314. (Font) scaled to size 24.88pt on input line 305.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
(Font) scaled to size 17.28pt on input line 316. (Font) scaled to size 17.28pt on input line 307.
File: lib/img/UAF-ACEP.png Graphic file (type bmp) File: lib/img/UAF-ACEP.png Graphic file (type bmp)
<lib/img/UAF-ACEP.png> <lib/img/UAF-ACEP.png>
[1 [1
@ -1696,31 +1687,31 @@ File: lib/img/UAF-ACEP.png Graphic file (type bmp)
] ]
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
(Font) scaled to size 17.28pt on input line 331. (Font) scaled to size 17.28pt on input line 322.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/it' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/it' will be
(Font) scaled to size 12.0pt on input line 333. (Font) scaled to size 12.0pt on input line 324.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be
(Font) scaled to size 10.44641pt on input line 338. (Font) scaled to size 10.44641pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be
(Font) scaled to size 7.46173pt on input line 338. (Font) scaled to size 7.46173pt on input line 329.
LaTeX Font Info: Trying to load font information for OML+lmm on input line 3 LaTeX Font Info: Trying to load font information for OML+lmm on input line 3
38. 29.
(/usr/share/texmf/tex/latex/lm/omllmm.fd (/usr/share/texmf/tex/latex/lm/omllmm.fd
File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
) )
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be
(Font) scaled to size 14.92493pt on input line 338. (Font) scaled to size 14.92493pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be
(Font) scaled to size 10.44743pt on input line 338. (Font) scaled to size 10.44743pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be
(Font) scaled to size 7.46246pt on input line 338. (Font) scaled to size 7.46246pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
(Font) scaled to size 14.922pt on input line 338. (Font) scaled to size 14.922pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
(Font) scaled to size 10.44539pt on input line 338. (Font) scaled to size 10.44539pt on input line 329.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
(Font) scaled to size 7.461pt on input line 338. (Font) scaled to size 7.461pt on input line 329.
LaTeX Font Info: Trying to load font information for U+msa on input line 338 LaTeX Font Info: Trying to load font information for U+msa on input line 329
. .
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
@ -1729,7 +1720,7 @@ File: umsa.fd 2013/01/14 v3.01 AMS symbols A
(/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-msa.cfg (/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-msa.cfg
File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS) File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
) )
LaTeX Font Info: Trying to load font information for U+msb on input line 338 LaTeX Font Info: Trying to load font information for U+msb on input line 329
. .
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
@ -1739,15 +1730,15 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B
File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS) File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
) )
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
(Font) scaled to size 12.0pt on input line 339. (Font) scaled to size 12.0pt on input line 330.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
(Font) scaled to size 14.4pt on input line 358. (Font) scaled to size 14.4pt on input line 349.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
(Font) scaled to size 14.4pt on input line 358. (Font) scaled to size 14.4pt on input line 349.
[2] [2]
(./basic-book-builder.toc) (./basic-book-builder.toc)
\tf@toc=\write6 \tf@toc=\write5
\openout6 = `basic-book-builder.toc'. \openout5 = `basic-book-builder.toc'.
[1 [1
@ -1761,51 +1752,57 @@ Chapter 1.
] ]
Chapter 2. Chapter 2.
LaTeX Font Info: Font shape `TU/NotoSansMono(0)/m/n' will be LaTeX Font Info: Font shape `TU/NotoSansMono(0)/m/n' will be
(Font) scaled to size 12.0pt on input line 445. (Font) scaled to size 12.0pt on input line 433.
Overfull \hbox (10.34296pt too wide) in paragraph at lines 434--434
[]\TU/NotoSansMono(0)/m/n/12 git clone https://github.com/jehaverlack/basic-boo
k-builder.git[]
[]
[2 [2
] ] [3]
Underfull \hbox (badness 10000) in alignment at lines 488--496 Underfull \hbox (badness 10000) in alignment at lines 479--487
[] [] [] []
[] []
Underfull \hbox (badness 10000) in alignment at lines 496--498 Underfull \hbox (badness 10000) in alignment at lines 487--489
[] [] [] []
[] []
Overfull \hbox (1.68248pt too wide) in paragraph at lines 502--502 Overfull \hbox (1.68248pt too wide) in paragraph at lines 493--493
[]|\TU/NotoSerif(0)/b/n/12 Bibliography| []|\TU/NotoSerif(0)/b/n/12 Bibliography|
[] []
Underfull \hbox (badness 10000) in alignment at lines 498--550 Underfull \hbox (badness 10000) in alignment at lines 489--541
[] [] [] []
[] []
[3 [4
] [4] (./basic-book-builder.ind) [5 ] [5] (./basic-book-builder.ind) [6
] [6 ] [7
] ]
Underfull \hbox (badness 3977) in paragraph at lines 585--587 Underfull \hbox (badness 3977) in paragraph at lines 576--578
[]\TU/NotoSerif(0)/m/it/12 John Haverlack | ACEP\TU/NotoSerif(0)/m/n/12 . n.d. []\TU/NotoSerif(0)/m/it/12 John Haverlack | ACEP\TU/NotoSerif(0)/m/n/12 . n.d.
Https://www.uaf.edu/acep/about/our-team/john- Https://www.uaf.edu/acep/about/our-team/john-
[] []
Underfull \hbox (badness 3977) in paragraph at lines 597--599 Underfull \hbox (badness 3977) in paragraph at lines 588--590
[]\TU/NotoSerif(0)/m/it/12 John Haverlack | ACEP\TU/NotoSerif(0)/m/n/12 . n.d. []\TU/NotoSerif(0)/m/it/12 John Haverlack | ACEP\TU/NotoSerif(0)/m/n/12 . n.d.
Https://www.uaf.edu/acep/about/our-team/john- Https://www.uaf.edu/acep/about/our-team/john-
[] []
[7 [8
] [8 ] [9
] (./basic-book-builder.aux) ] (./basic-book-builder.aux)
@ -1813,12 +1810,12 @@ LaTeX Warning: There were multiply-defined labels.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
36419 strings out of 478775 36014 strings out of 478775
751624 string characters out of 5850945 745203 string characters out of 5850945
1858991 words of memory out of 5000000 1858991 words of memory out of 5000000
55842 multiletter control sequences out of 15000+600000 55441 multiletter control sequences out of 15000+600000
516036 words of font info for 92 fonts, out of 8000000 for 9000 516036 words of font info for 92 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191 14 hyphenation exceptions out of 8191
90i,11n,122p,1015b,948s stack positions out of 10000i,1000n,20000p,200000b,200000s 90i,11n,122p,1015b,948s stack positions out of 10000i,1000n,20000p,200000b,200000s
Output written on basic-book-builder.pdf (12 pages). Output written on basic-book-builder.pdf (13 pages).

Binary file not shown.

View File

@ -42,44 +42,6 @@
}{% if KOMA class }{% if KOMA class
\KOMAoptions{parskip=half}} \KOMAoptions{parskip=half}}
\makeatother \makeatother
\usepackage{color}
\usepackage{fancyvrb}
\newcommand{\VerbBar}{|}
\newcommand{\VERB}{\Verb[commandchars=\\\{\}]}
\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}}
% Add ',fontsize=\small' for more characters per line
\newenvironment{Shaded}{}{}
\newcommand{\AlertTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
\newcommand{\AnnotationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
\newcommand{\AttributeTok}[1]{\textcolor[rgb]{0.49,0.56,0.16}{#1}}
\newcommand{\BaseNTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}}
\newcommand{\BuiltInTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand{\CharTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}}
\newcommand{\CommentTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textit{#1}}}
\newcommand{\CommentVarTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
\newcommand{\ConstantTok}[1]{\textcolor[rgb]{0.53,0.00,0.00}{#1}}
\newcommand{\ControlFlowTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{\textbf{#1}}}
\newcommand{\DataTypeTok}[1]{\textcolor[rgb]{0.56,0.13,0.00}{#1}}
\newcommand{\DecValTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}}
\newcommand{\DocumentationTok}[1]{\textcolor[rgb]{0.73,0.13,0.13}{\textit{#1}}}
\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
\newcommand{\ExtensionTok}[1]{#1}
\newcommand{\FloatTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}}
\newcommand{\FunctionTok}[1]{\textcolor[rgb]{0.02,0.16,0.49}{#1}}
\newcommand{\ImportTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand{\InformationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
\newcommand{\KeywordTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{\textbf{#1}}}
\newcommand{\NormalTok}[1]{#1}
\newcommand{\OperatorTok}[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand{\OtherTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{#1}}
\newcommand{\PreprocessorTok}[1]{\textcolor[rgb]{0.74,0.48,0.00}{#1}}
\newcommand{\RegionMarkerTok}[1]{#1}
\newcommand{\SpecialCharTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}}
\newcommand{\SpecialStringTok}[1]{\textcolor[rgb]{0.73,0.40,0.53}{#1}}
\newcommand{\StringTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}}
\newcommand{\VariableTok}[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand{\VerbatimStringTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}}
\newcommand{\WarningTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
\usepackage{longtable,booktabs,array} \usepackage{longtable,booktabs,array}
\newcounter{none} % for unnumbered tables \newcounter{none} % for unnumbered tables
\usepackage{calc} % for calculating minipage widths \usepackage{calc} % for calculating minipage widths
@ -158,6 +120,8 @@
\usepackage{xcolor} \usepackage{xcolor}
\definecolor{speculativeback}{RGB}{247,232,255} % #f7e8ff \definecolor{speculativeback}{RGB}{247,232,255} % #f7e8ff
\definecolor{speculativeframe}{RGB}{139,43,226} % #8b2be2 \definecolor{speculativeframe}{RGB}{139,43,226} % #8b2be2
\definecolor{lightgrayback}{RGB}{245,245,245}
\definecolor{lightgrayframe}{RGB}{180,180,180}
% --- Left-align all Pandoc tables --- % --- Left-align all Pandoc tables ---
\usepackage{longtable} \usepackage{longtable}
@ -257,6 +221,33 @@
after=\par\vspace{6pt} after=\par\vspace{6pt}
} }
% =========================================================
% Code / CLI Boxes
% =========================================================
\newtcolorbox{codebox}[1][Code]{%
title=\ifstrempty{#1}{\blanktitle}{#1},
colback=lightgrayback,
colframe=lightgrayframe,
colbacktitle=lightgrayback!90!white,
fonttitle=\bfseries,
coltitle=black,
enhanced, sharp corners, breakable,
after=\par\vspace{6pt}
}
\newtcolorbox{clibox}[1][Command Line]{%
title=\ifstrempty{#1}{\blanktitle}{#1},
colback=lightgrayback,
colframe=lightgrayframe,
colbacktitle=lightgrayback!90!white,
fonttitle=\bfseries,
coltitle=black,
enhanced, sharp corners, breakable,
after=\par\vspace{6pt}
}
\usepackage{xurl} \usepackage{xurl}
\usepackage{fancyhdr} \usepackage{fancyhdr}
@ -438,23 +429,26 @@ Haverlack.(\citeproc{ref-JohnHaverlackACEP}{\emph{John {Haverlack}
\section{Cloning the Basic Book \section{Cloning the Basic Book
Builder}\label{cloning-the-basic-book-builder} Builder}\label{cloning-the-basic-book-builder}
\begin{quote} \begin{clibox}[Cloning the repository]
{[}!cli{]} Cloning the repository \begin{verbatim}
git clone https://github.com/jehaverlack/basic-book-builder.git
\end{verbatim}
\begin{Shaded} \end{clibox}
\begin{Highlighting}[]
\FunctionTok{git}\NormalTok{ clone https://github.com/jehaverlack/basic{-}book{-}builder.git}
\end{Highlighting}
\end{Shaded}
\end{quote}
\begin{quote}
{[}!cli{]} Navigate to the repo directory
\begin{clibox}[Navigate to the repo directory]
\begin{verbatim} \begin{verbatim}
cd basic-book-builder cd basic-book-builder
\end{verbatim} \end{verbatim}
\end{quote}
\end{clibox}
\begin{codebox}[Code Example]
\begin{verbatim}
if then else
\end{verbatim}
\end{codebox}
\section{Setting Up Build \section{Setting Up Build
Environment}\label{setting-up-build-environment} Environment}\label{setting-up-build-environment}
@ -464,15 +458,12 @@ This script only support Debian based linux system (Debian, Ubunutu,
Zorin, etc) This script has not been widely tested across platforms Zorin, etc) This script has not been widely tested across platforms
\end{cautionbox} \end{cautionbox}
\begin{quote} \begin{clibox}[Setup Build Environment]
{[}!cli{]} Setup Build Environment \begin{verbatim}
./scripts/setup-linux-deb.sh
\end{verbatim}
\begin{Shaded} \end{clibox}
\begin{Highlighting}[]
\ExtensionTok{./scripts/setup{-}linux{-}deb.sh}
\end{Highlighting}
\end{Shaded}
\end{quote}
For more information on setting up the build environment for your system For more information on setting up the build environment for your system
see Appendix A. see Appendix A.

View File

@ -2,6 +2,6 @@
\contentsline {chapter}{\numberline {2}Getting Started}{2}{chapter.2}% \contentsline {chapter}{\numberline {2}Getting Started}{2}{chapter.2}%
\contentsline {section}{\numberline {2.1}Cloning the Basic Book Builder}{2}{section.2.1}% \contentsline {section}{\numberline {2.1}Cloning the Basic Book Builder}{2}{section.2.1}%
\contentsline {section}{\numberline {2.2}Setting Up Build Environment}{2}{section.2.2}% \contentsline {section}{\numberline {2.2}Setting Up Build Environment}{2}{section.2.2}%
\contentsline {chapter}{Glossary}{3}{chapter*.4}% \contentsline {chapter}{Glossary}{4}{chapter*.4}%
\contentsline {chapter}{Index}{5}{chapter*.5}% \contentsline {chapter}{Index}{6}{chapter*.5}%
\contentsline {chapter}{Bibliography}{7}{chapter*.6}% \contentsline {chapter}{Bibliography}{8}{chapter*.6}%

Binary file not shown.

View File

@ -4,7 +4,7 @@
> [!cli] Cloning the repository > [!cli] Cloning the repository
> ```bash > ```
> git clone https://github.com/jehaverlack/basic-book-builder.git > git clone https://github.com/jehaverlack/basic-book-builder.git
> ``` > ```
@ -14,6 +14,11 @@
> cd basic-book-builder > cd basic-book-builder
> ``` > ```
> [!code] Code Example
> ```
> if then else
> ```
## Setting Up Build Environment ## Setting Up Build Environment
@ -24,7 +29,7 @@
> [!cli] Setup Build Environment > [!cli] Setup Build Environment
> ```bash > ```
> ./scripts/setup-linux-deb.sh > ./scripts/setup-linux-deb.sh
> ``` > ```

View File

@ -1,14 +1,15 @@
-- Map callout types to LaTeX environments -- Map callout types to LaTeX environments
local callout_env_map = { local callout_env_map = {
idea = "ideabox", idea = "ideabox",
proposed = "proposedbox", proposed = "proposedbox",
established = "establishedbox", established = "establishedbox",
speculative = "speculativebox", speculative = "speculativebox",
caution = "cautionbox", caution = "cautionbox",
warning = "warningbox", warning = "warningbox",
danger = "dangerbox" danger = "dangerbox",
} code = "codebox",
cli = "clibox"
}
function BlockQuote(el) function BlockQuote(el)
if #el.content > 0 and el.content[1].t == "Para" then if #el.content > 0 and el.content[1].t == "Para" then

View File

@ -14,6 +14,8 @@
\usepackage{xcolor} \usepackage{xcolor}
\definecolor{speculativeback}{RGB}{247,232,255} % #f7e8ff \definecolor{speculativeback}{RGB}{247,232,255} % #f7e8ff
\definecolor{speculativeframe}{RGB}{139,43,226} % #8b2be2 \definecolor{speculativeframe}{RGB}{139,43,226} % #8b2be2
\definecolor{lightgrayback}{RGB}{245,245,245}
\definecolor{lightgrayframe}{RGB}{180,180,180}
% --- Left-align all Pandoc tables --- % --- Left-align all Pandoc tables ---
\usepackage{longtable} \usepackage{longtable}
@ -113,6 +115,33 @@
after=\par\vspace{6pt} after=\par\vspace{6pt}
} }
% =========================================================
% Code / CLI Boxes
% =========================================================
\newtcolorbox{codebox}[1][Code]{%
title=\ifstrempty{#1}{\blanktitle}{#1},
colback=lightgrayback,
colframe=lightgrayframe,
colbacktitle=lightgrayback!90!white,
fonttitle=\bfseries,
coltitle=black,
enhanced, sharp corners, breakable,
after=\par\vspace{6pt}
}
\newtcolorbox{clibox}[1][Command Line]{%
title=\ifstrempty{#1}{\blanktitle}{#1},
colback=lightgrayback,
colframe=lightgrayframe,
colbacktitle=lightgrayback!90!white,
fonttitle=\bfseries,
coltitle=black,
enhanced, sharp corners, breakable,
after=\par\vspace{6pt}
}
\usepackage{xurl} \usepackage{xurl}
\usepackage{fancyhdr} \usepackage{fancyhdr}