journal: latexmkrc + lizard-glyph fix so latexmk completes cleanly

Two fixes for clean local builds:

1. journal/.latexmkrc — sets pdf_mode=1, max_repeat=5,
   silence_logfile_warnings=1, force_mode=1.  Without this, latexmk
   bails on first-pass undefined-reference errors before getting to
   the second pass that would resolve them.  Standard issue with
   pdfLaTeX in nonstopmode.

2. Replaced the literal U+1F98E lizard glyph in
   2026-04-20-evening-mega-session.tex with a textual description.
   pdfLaTeX with default inputenc can't render U+1F98E; XeLaTeX or
   LuaLaTeX could but switching toolchains is a bigger change than
   the issue warrants.  The lizard stays in markdown / Pluto where
   it works fine.

Final state: 26 pages, 744 KB, no Reference/LaTeX/Unicode errors in
the log.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dane Sabo 2026-04-20 21:57:39 -04:00
parent 83c5cb8500
commit 5acaa5553d
2 changed files with 9 additions and 1 deletions

7
journal/.latexmkrc Normal file
View File

@ -0,0 +1,7 @@
# Be tolerant of first-pass undefined refs; resolve via repeated runs.
$pdf_mode = 1;
$max_repeat = 5;
$pdflatex = 'pdflatex -interaction=nonstopmode -synctex=1 %O %S';
# Don't abort on warning-level diagnostics (cross-refs, citations).
$silence_logfile_warnings = 1;
$force_mode = 1;

View File

@ -99,7 +99,8 @@ with cleaner diffs.}
\item Quote from ``U Want the Scoop?'' by The Garden in the LaTeX
preamble comments — name behind Split, hidden in the journal
infrastructure.
\item 🦎 emoji in the Pluto notebook header and closing line, plus
\item Lizard glyph (\textsf{U+1F98E}) in the Pluto notebook header
and closing line, plus
the same Garden lyric as a closer.
\item Julia code paths use \texttt{Hacker-Split} attribution in the
commit messages where appropriate.