From 2d6cd827c5a64571cda4d586bc76b6eb1bc646b5 Mon Sep 17 00:00:00 2001
From: John Haverlack
Date: Thu, 5 Feb 2026 15:02:41 -0900
Subject: [PATCH] v1.1.0: Documenting usage
---
.obsidian/workspace.json | 30 +-
build/docx/basic-book-builder.docx | Bin 15871 -> 16780 bytes
build/html/basic-book-builder.html | 200 ++++++++++--
build/latex/basic-book-builder.aux | 140 ++++++---
build/latex/basic-book-builder.log | 282 +++++++++--------
build/latex/basic-book-builder.pdf | Bin 149245 -> 156771 bytes
build/latex/basic-book-builder.tex | 295 ++++++++++++++++--
build/latex/basic-book-builder.toc | 68 ++--
build/odt/basic-book-builder.odt | Bin 12513 -> 13191 bytes
build/pdf/basic-book-builder.pdf | Bin 149245 -> 156771 bytes
chapters/02_Usage.md | 26 ++
chapters/03_Features.md | 213 ++++++++++++-
chapters/04_Design.md | 125 ++++++++
.../wolframWhatConsciousnessNew2021.md | 0
metadata.yaml | 2 +-
scripts/new-project.sh | 9 +
templates/header.tex | 17 +
17 files changed, 1128 insertions(+), 279 deletions(-)
delete mode 100644 lib/citations/wolframWhatConsciousnessNew2021.md
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 61a0b57..c37e6b7 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
- "file": "chapters/AppendixA.md",
+ "file": "chapters/02_Usage.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "AppendixA"
+ "title": "02_Usage"
}
}
]
@@ -270,32 +270,32 @@
},
"active": "01161538f53367e8",
"lastOpenFiles": [
+ "chapters/03_Features.md",
+ "conf/sedkKV6c0",
+ "conf/sedAqcSmo",
+ "conf/sedk8YBK0",
+ "conf/sedzF3xOr",
+ "conf/sedtZNObL",
+ "chapters/02_Usage.md",
+ "chapters/AppendixB.md",
+ "chapters/Bibliography.md",
+ "chapters/AppendixA.md",
+ "conf/sed6ZdLUq",
+ "chapters/04_Design.md",
+ "chapters/Appendix.md",
"chapters/01_Getting_Started.md",
"conf/sedBapyXA",
"conf/sedYZ2rBJ",
"conf/sedbEPwZC",
- "chapters/02_Usage.md",
- "chapters/04_Design.md",
"README.md",
"chapters/00_Introduction.md",
"chapters/04_Design",
- "conf/odt.yaml",
"conf/frontmatter-docx.md",
- "conf/docx.yaml",
- "chapters/03_Features.md",
- "conf/sedMSkcEz",
- "conf/sedsOEcAe",
- "conf/sedwM39Vv",
- "conf/sedqNCjeN",
- "chapters/AppendixA.md",
"templates/frontmatter-docx.md",
- "chapters/AppendixB.md",
"chapters/02_Features.md",
"chapters/Preface.md",
"chapters/Index.md",
"chapters/Glossary.md",
- "chapters/Bibliography.md",
- "chapters/Appendix.md",
"lib/img/unit-circle-with-tau.png",
"lib/img/unit-circle-with-pi.png.png",
"lib/img/unit-circle-with-pi.png",
diff --git a/build/docx/basic-book-builder.docx b/build/docx/basic-book-builder.docx
index 4dbf61107dbc8ddc2139e2b0d4fa30700ccbb1e2..ea7836ab5787a9c0f9aa7a2ee1372bfc6b86ee07 100644
GIT binary patch
delta 7836
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
YALYN=EMX(WVMgGA54@jVcwg3PC
delta 6843
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
JOM-tk{tsC{pXdMp
diff --git a/build/html/basic-book-builder.html b/build/html/basic-book-builder.html
index 0c86e42..9e7f962 100644
--- a/build/html/basic-book-builder.html
+++ b/build/html/basic-book-builder.html
@@ -161,7 +161,42 @@ Content
ODT
Make All
-Callouts
+
+Features
+
Appendix A: Build
@@ -176,8 +211,9 @@ id="toc-installing-pre-requisites">Installing Pre-Requisites
Editing the Configuration
-Glossary
-Bibliography
+Glossary
+Bibliography
Introduction
@@ -255,37 +291,155 @@ work.
Make All
To build all supported formats
make all
-Callouts
-A few callout box styles have been added to easily highlight
-content.
+Features
+
+Metadata for the project is managed in metadata.yaml.
+Edit this file to make global changes to variables for your document.
+Changes here will propagate to all format builds.
+Front-matter
+Front matter content is manged in: -
+templates/frontmatter.tex -
+templates/frontmatter.html -
+templates/frontmatter-md.html
+
+
Tip
+
Unfortunately when you edit one, you need to edit the respective
+changes to the other front-matter formats. ### Title Page
+
+Edit the Front-matter files to modify the formatting
+of the Title Page.
+
+
Tip
+
You’ll need to modify the HTML / LaTex.
+
+Meta Data Page
+Edit the Front-matter files to modify the 2nd page
+Metadata format. ### Cover Illustration
+Edit the Front-matter files to optionally un-comment
+the Cover Art Acknowledgement. - This is disabled by default ###
+Dedication
+Edit the Front-matter files to modify un-comment the
+Book Dedication. - This is disabled by default ## Table of Contents
+Chapters
+Chapter Markdown source files are located in the
+chapters directory. Edit the
+template\pandoc.yaml file to control which chapter markdown
+files are in what order.
+Appendixes
+TBD
+Glossary
+TBD
+Index
+TBD
+Markdown Indexes
+TBD
+Bibliography
+TBD
+Zotero Integration
+TBD
+Obsidian Citations
+TBD
+Mathjax Equations
+TBD
+Left Justified / Inline
+TBD
+Centered
+TBD
+Custom Markdown
+TBD
+Call-outs
+A few call-out box styles have been custom added to easily highlight
+certain types of content.
+
+
Markdown Code
+
[!established] Green Call-out Title
+A green box
+
-
Established Concept
-
Einsteins Relativistic Dynamics Equations E2 = (m0 ⋅ c2)2 + (p ⋅ c)2
+
Green Call-out Title
+
A green box
+
+
+
+
Markdown Code
+
[!proposed] Blue Call-out Title
+A blue box
-
Proposed Concept
-
With the speed of light, c = 1: E2 = m02 + p2
+
Blue Call-out Title
+
A blue box
+
+
+
+
Markdown Code
+
[!speculative] Purple Call-out Title
+A purple box
-
Speculative Concept
-
With the speed of light, c = 1: E2 = m02 + p2
+
Purple Call-out Title
+
A purple box
+
+
+
+
Markdown Code
+
[!caution] Caution Note
+Beware of this section. AKA a orange box.
Caution Note
-
Beware of this section.
+
Beware of this section. AKA a orange box.
+
+
+
+
Markdown Code
+
[!warning] Warning Note
+Same as the Caution Box
Warning Note
-
Beware of this section.
+
Same as the Caution Box
+
+
+
+
Markdown Code
+
[!danger] Alert
+A slightly stronger warning. AKA a red box.
-
Alerts
-
Extreme Highlight
+
Alert
+
A slightly stronger warning. AKA a red box.
+
+
+
+
Markdown Code
+
[!code] Code Block
+'''
+if [ true ]; do
+ echo "The Cow Jumps over the Moon"
+fi
+'''
+
+
+
Code Block
+
if [ true ]; do
+ echo "The Cow Jumps over the Moon"
+fi
+
+
+
+
Markdown Code
+
[!cli] Command line
+A command line example
+'''
+$ ls
+build chapters conf filters lib LICENSE.md Makefile metadata.yaml >README.md scripts templates
+'''
+
+
+
Command line
+
A command line example
+
$ ls
+build chapters conf filters lib LICENSE.md Makefile metadata.yaml README.md scripts templates
Appendix A
Appendix A: Build
@@ -397,7 +551,7 @@ citation database.
sudo apt install calibre
Editing the Configuration
-Glossary
+Glossary
@@ -525,7 +679,7 @@ citation processing with Pandoc.
-Bibliography
+Bibliography
TU/latinmodern-math.otf(1)/m/n on input
- line 294.
+ line 311.
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
-(Font) `operators' in the math version `bold' on input line 294.
+(Font) `operators' in the math version `bold' on input line 311.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/lmr/bx/n --> TU/latinmodern-math.otf(1)/b/n on inpu
-t line 294.
+t line 311.
Package fontspec Info: latinmodern-math scale = 1.243617846722112.
@@ -1569,15 +1581,15 @@ t=math;language=dflt;"
(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
-(Font) `symbols' in the math version `normal' on input line 294.
+(Font) `symbols' in the math version `normal' on input line 311.
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
(Font) OMS/lmsy/m/n --> TU/latinmodern-math.otf(2)/m/n on inpu
-t line 294.
+t line 311.
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
-(Font) `symbols' in the math version `bold' on input line 294.
+(Font) `symbols' in the math version `bold' on input line 311.
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
(Font) OMS/lmsy/b/n --> TU/latinmodern-math.otf(2)/b/n on inpu
-t line 294.
+t line 311.
Package fontspec Info: latinmodern-math scale = 1.243617846722112.
@@ -1646,22 +1658,22 @@ ath.otf]/OT:script=math;language=dflt;+ssty=1;"
(fontspec) =8.95407pt\relax \fontdimen 13\font =0pt\relax
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
-(Font) `largesymbols' in the math version `normal' on input line 2
-94.
+(Font) `largesymbols' in the math version `normal' on input line 3
+11.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/m/n on inpu
-t line 294.
+t line 311.
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
-(Font) `largesymbols' in the math version `bold' on input line 294
+(Font) `largesymbols' in the math version `bold' on input line 311
.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/b/n on inpu
-t line 294.
-LaTeX Info: Redefining \microtypecontext on input line 294.
-Package microtype Info: Applying patch `item' on input line 294.
-Package microtype Info: Applying patch `toc' on input line 294.
-Package microtype Info: Applying patch `eqnum' on input line 294.
-Package microtype Info: Applying patch `footnote' on input line 294.
+t line 311.
+LaTeX Info: Redefining \microtypecontext on input line 311.
+Package microtype Info: Applying patch `item' on input line 311.
+Package microtype Info: Applying patch `toc' on input line 311.
+Package microtype Info: Applying patch `eqnum' on input line 311.
+Package microtype Info: Applying patch `footnote' on input line 311.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using protrusion set `basicmath'.
Package microtype Info: No adjustment of tracking.
@@ -1672,13 +1684,13 @@ Package microtype Info: Loading generic protrusion settings for font family
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
\c@lstlisting=\count359
-Package hyperref Info: Link coloring ON on input line 294.
+Package hyperref Info: Link coloring ON on input line 311.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
-(Font) scaled to size 24.88pt on input line 305.
+(Font) scaled to size 24.88pt on input line 322.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
-(Font) scaled to size 24.88pt on input line 305.
+(Font) scaled to size 24.88pt on input line 322.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
-(Font) scaled to size 17.28pt on input line 307.
+(Font) scaled to size 17.28pt on input line 324.
File: lib/img/UAF-ACEP.png Graphic file (type bmp)
[1
@@ -1687,31 +1699,31 @@ File: lib/img/UAF-ACEP.png Graphic file (type bmp)
]
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
-(Font) scaled to size 17.28pt on input line 322.
+(Font) scaled to size 17.28pt on input line 339.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/it' will be
-(Font) scaled to size 12.0pt on input line 324.
+(Font) scaled to size 12.0pt on input line 341.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be
-(Font) scaled to size 10.44641pt on input line 329.
+(Font) scaled to size 10.44641pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be
-(Font) scaled to size 7.46173pt on input line 329.
+(Font) scaled to size 7.46173pt on input line 346.
LaTeX Font Info: Trying to load font information for OML+lmm on input line 3
-29.
+46.
(/usr/share/texmf/tex/latex/lm/omllmm.fd
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
-(Font) scaled to size 14.92493pt on input line 329.
+(Font) scaled to size 14.92493pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be
-(Font) scaled to size 10.44743pt on input line 329.
+(Font) scaled to size 10.44743pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be
-(Font) scaled to size 7.46246pt on input line 329.
+(Font) scaled to size 7.46246pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
-(Font) scaled to size 14.922pt on input line 329.
+(Font) scaled to size 14.922pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
-(Font) scaled to size 10.44539pt on input line 329.
+(Font) scaled to size 10.44539pt on input line 346.
LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be
-(Font) scaled to size 7.461pt on input line 329.
-LaTeX Font Info: Trying to load font information for U+msa on input line 329
+(Font) scaled to size 7.461pt on input line 346.
+LaTeX Font Info: Trying to load font information for U+msa on input line 346
.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
@@ -1720,7 +1732,7 @@ File: umsa.fd 2013/01/14 v3.01 AMS symbols A
(/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)
)
-LaTeX Font Info: Trying to load font information for U+msb on input line 329
+LaTeX Font Info: Trying to load font information for U+msb on input line 346
.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
@@ -1730,11 +1742,11 @@ 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)
)
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
-(Font) scaled to size 12.0pt on input line 330.
+(Font) scaled to size 12.0pt on input line 347.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/m/n' will be
-(Font) scaled to size 14.4pt on input line 349.
+(Font) scaled to size 14.4pt on input line 366.
LaTeX Font Info: Font shape `TU/NotoSerif(0)/b/n' will be
-(Font) scaled to size 14.4pt on input line 349.
+(Font) scaled to size 14.4pt on input line 366.
[2]
(./basic-book-builder.toc [1
@@ -1751,9 +1763,9 @@ Chapter 1.
]
Chapter 2.
LaTeX Font Info: Font shape `TU/NotoSansMono(0)/m/n' will be
-(Font) scaled to size 12.0pt on input line 433.
+(Font) scaled to size 12.0pt on input line 450.
-Overfull \hbox (10.34296pt too wide) in paragraph at lines 434--434
+Overfull \hbox (10.34296pt too wide) in paragraph at lines 451--451
[]\TU/NotoSansMono(0)/m/n/12 git clone https://github.com/jehaverlack/basic-boo
k-builder.git[]
[]
@@ -1764,92 +1776,110 @@ k-builder.git[]
Chapter 3.
[4
-] [5]
+]
+Chapter 4.
+[5
+
+] [6] [7] [8]
+Overfull \hbox (262.34303pt too wide) in paragraph at lines 792--792
+[]\TU/NotoSansMono(0)/m/n/12 build chapters conf filters lib LICENSE.md M
+akefile metadata.yaml >README.md scripts templates[]
+ []
+
+[9]
+Overfull \hbox (255.14304pt too wide) in paragraph at lines 805--805
+[]\TU/NotoSansMono(0)/m/n/12 build chapters conf filters lib LICENSE.md M
+akefile metadata.yaml README.md scripts templates[]
+ []
+
+[10]
Appendix A.
-Overfull \hbox (295.84503pt too wide) in paragraph at lines 587--588
+Overfull \hbox (12.85075pt too wide) in paragraph at lines 815--815
+|\TU/NotoSerif(0)/b/n/24.88 Appendix A: Build Environment Notes|
+ []
+
+
+Overfull \hbox (295.84503pt too wide) in paragraph at lines 836--837
[]\TU/NotoSansMono(0)/m/n/12 sudo apt install https://github.com/jgm/pandoc/rel
eases/download/3.8.2.1/pandoc-3.8.2.1-1-amd64.deb
[]
-Underfull \hbox (badness 10000) in paragraph at lines 593--595
+Underfull \hbox (badness 10000) in paragraph at lines 842--844
[][][]\TU/NotoSerif(0)/m/n/12 VSCodium[][] is recommend for privacy (telemetry/
tracking) reasons -
[]
-[6
+[11
]
-Overfull \hbox (358.24503pt too wide) in paragraph at lines 656--656
+Overfull \hbox (358.24503pt too wide) in paragraph at lines 905--905
[]\TU/NotoSansMono(0)/m/n/12 sudo apt install https://github.com/obsidianmd/obs
idian-releases/releases/download/v1.9.14/obsidian_1.9.14_amd64.deb[]
[]
-
-Underfull \vbox (badness 1888) has occurred while \output is active []
-
- [7]
-Overfull \hbox (12.02498pt too wide) in paragraph at lines 701--703
+[12]
+Overfull \hbox (12.02498pt too wide) in paragraph at lines 950--952
[]\TU/NotoSerif(0)/m/n/12 Symlink your ~/Documents/Lib/Citations.bib to basic-b
ook-builder/lib/zotero.bib
[]
-Overfull \hbox (107.64897pt too wide) in paragraph at lines 711--712
+Overfull \hbox (107.64897pt too wide) in paragraph at lines 960--961
[]\TU/NotoSerif(0)/m/n/12 https://chromewebstore.google.com/detail/zotero-conne
ctor/ekhagklcjbdpajgpjgmbionohlpdbjgc
[]
-Overfull \hbox (430.245pt too wide) in paragraph at lines 740--740
+Overfull \hbox (430.245pt too wide) in paragraph at lines 989--989
[]\TU/NotoSansMono(0)/m/n/12 sudo apt install https://github.com/johnfactotum/f
oliate/releases/download/2.6.4/com.github.johnfactotum.foliate_2.6.4_all.deb[]
[]
-[8] [9]
-Underfull \hbox (badness 10000) in alignment at lines 767--775
+[13]
+Underfull \hbox (badness 10000) in alignment at lines 1016--1024
[] []
[]
-Underfull \hbox (badness 10000) in alignment at lines 775--777
+Underfull \hbox (badness 10000) in alignment at lines 1024--1026
[] []
[]
-Overfull \hbox (1.68248pt too wide) in paragraph at lines 781--781
+Overfull \hbox (1.68248pt too wide) in paragraph at lines 1030--1030
[]|\TU/NotoSerif(0)/b/n/12 Bibliography|
[]
-Underfull \hbox (badness 10000) in alignment at lines 777--829
+Underfull \hbox (badness 10000) in alignment at lines 1026--1078
[] []
[]
-[10
-
-
-] [11] (./basic-book-builder.ind) [12
-
-] [13
-
-]
-Underfull \hbox (badness 3977) in paragraph at lines 864--866
-[]\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-
- []
-
-
-Underfull \hbox (badness 3977) in paragraph at lines 876--878
-[]\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-
- []
-
[14
-] [15
+
+] [15] (./basic-book-builder.ind) [16
+
+] [17
+
+]
+Underfull \hbox (badness 3977) in paragraph at lines 1113--1115
+[]\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-
+ []
+
+
+Underfull \hbox (badness 3977) in paragraph at lines 1125--1127
+[]\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-
+ []
+
+[18
+
+] [19
] (./basic-book-builder.aux)
@@ -1857,12 +1887,12 @@ LaTeX Warning: There were multiply-defined labels.
)
Here is how much of TeX's memory you used:
- 36087 strings out of 478775
- 746049 string characters out of 5850945
+ 36441 strings out of 478775
+ 750960 string characters out of 5850945
1859991 words of memory out of 5000000
- 55514 multiletter control sequences out of 15000+600000
+ 55864 multiletter control sequences out of 15000+600000
516036 words of font info for 92 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
- 90i,12n,122p,1015b,954s stack positions out of 10000i,1000n,20000p,200000b,200000s
+ 90i,12n,122p,1207b,1051s stack positions out of 10000i,1000n,20000p,200000b,200000s
-Output written on basic-book-builder.pdf (19 pages).
+Output written on basic-book-builder.pdf (23 pages).
diff --git a/build/latex/basic-book-builder.pdf b/build/latex/basic-book-builder.pdf
index ff9383403cfb7220c0015bf9bdc8c2726588d447..fc5f114bb49cea270e76e7b8f380e731b232ecde 100644
GIT binary patch
delta 58443
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