Marsh, Kaddish

This commit is contained in:
Madison Rye Progress
2025-08-01 13:16:11 -07:00
parent 04b714c163
commit f83b035faa
62 changed files with 1765 additions and 763 deletions

64
_template/Makefile Normal file
View File

@ -0,0 +1,64 @@
.PHONY: help
help: ## This help.
@# This is ugly as hell and I hate awk
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf " \033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
.PHONY: final
final: reset toc ## full document of the book for final print
.PHONY: proof
proof: engage-letter engage-frame engage-draft toc reset ## full proof document of the book with frames and watermark
.PHONY: draft
draft: engage-draft toc reset ## draft document of thebook with watermark
.PHONY: fate
fate: engage-draft
xelatex fate.tex
xelatex fate.tex
.PHONY: bleed-images
bleed-images: ## Swap in the full-bleed images for the printers
pdftk BOOK=book.pdf MERGE=assets/merge.pdf MAY=assets/may-bar.pdf \
cat BOOK1-22 MAY BOOK24-235 MERGE BOOK237-end \
output with-illustrations.pdf
.PHONY: plain
plain: ## full document of the book with no proofing marks
xelatex book.tex
fd -I 'aux' content/ -x rm \{\} \;
fd -I 'bak' content/ -x rm \{\} \;
.PHONY: toc
toc: plain ## full book with ToC re-rendering in case of page changes
xelatex book.tex
fd -I 'aux' content/ -x rm \{\} \;
.PHONY: ebook
ebook: ## render ePub file from LaTeX
pandoc book.tex -o ebooks/book.epub -t epub3 --wrap=none
.PHONY: frame
engage-frame: ## turn on frame marking
cp includes/_frame.tex includes/frame.tex
.PHONY: engage-letter
engage-letter: ## force letter paper
echo '\input{includes/_geometry-letter.tex}' > includes/geometry.tex
.PHONY: draft
engage-draft: ## turn on draft watermark
cp includes/_draft.tex includes/draft.tex
.PHONY: reset
reset: ## reset frame marking, draft watermark, and letter paper
echo '%' > includes/draft.tex
echo '%' > includes/frame.tex
echo '\input{includes/_geometry-trade.tex}' > includes/geometry.tex
.PHONY: content
content: ## build the markdown content into LaTeX
@echo "Are you sure you want to do this now?"
@echo "Remove the 'false' below to procede"
#false
fish fromzk.fish

310
_template/book.tex Normal file
View File

@ -0,0 +1,310 @@
\documentclass[11pt]{memoir}
\def\watermarkloaded{0}
\input{includes/variables}
\input{includes/draft}
\input{includes/frame}
\input{includes/packages}
\input{includes/pagelayout}
\input{includes/geometry}
\input{includes/toc}
\input{includes/font}
\input{includes/title}
\input{includes/secdiv}
\input{includes/hyphenation}
\newcommand{\Char}[1]{
\cleardoublepage
\null
\thispagestyle{empty}
\vfill
\begin{center}
\huge\TitleFont #1
\end{center}
\vspace{2cm}
\vfill
}
\makeatletter
\newcommand*{\shifttext}[2]{%
\settowidth{\@tempdima}{#2}%
\makebox[\@tempdima]{\hspace*{#1}#2}%
}
\makeatother
\begin{document}
\frontmatter
\thispagestyle{empty}
\null
\vfill
\begin{flushright}
\DisplayFont Idumea
\end{flushright}
\vfill
\cleardoublepage
\pagestyle{empty}
\doublespacing
\begin{center}\DisplayFont
\null
\vfill
{\Huge Idumea}
\vspace{1ex}
{\Huge ×}
\vspace{1ex}
{\Large A Post-Self story}
\vspace{2em}
\vfill
{\Large Madison Rye Progress}
with contributions from
{\Large Samantha Yule Fireheart
Krzysztof “Tomash” Drewniak}
\end{center}
\thispagestyle{empty}
\newpage
\input{includes/copyright}
\newpage
\null
\cleardoublepage
\onehalfspacing
%\doublespacing
\null
\vfill
\noindent\textbf{Note:} this book takes place in the Post-Self setting and touches on the plots of The Post-Self Cycle, as well as that of \emph{Marsh}. It is still a standalone novel, but might benefit from having read those works first. They are available as paperbacks, ebooks, and free to read in the browser, and you may find them and much more at \emph{post-self.ink}.
\vspace{1cm}
\noindent\textbf{Content notes:} brief description of sex, themes of self harm, suicide, and poor mental health.
\vspace{1cm}
\noindent The section with Warmth In Fire on page \pageref{warmth} is a collaboration with Samantha Yule Fireheart.
\vspace{1em}
\noindent The section with The Dog and The Rabbit Chaser on page \pageref{thedog1} is a collaboration with Krzysztof ``Tomash'' Drewniak.
\cleardoublepage
\thispagestyle{empty}
\tableofcontents*
\null
\thispagestyle{empty}
\newpage
\singlespacing
\begin{center}
{\Large \DisplayFont \underline{Dramatis Personae}}
\vspace{0.7em}
{\DisplayFont\underline{The Ode clade}}
\vspace{0.7em}
{\DisplayFont\small Your Humble Narrator}
Dear The Wheat And Rye Under The Stars
\vspace{0.7em}
{\DisplayFont\small The Woman}
To Pray For The End Of Endings
\vspace{0.7em}
{\DisplayFont\small Her Friend}
I Must Show No Hesitation When Speaking My Name
\vspace{0.7em}
{\DisplayFont\small Her Therapist}
Where I May Ever Dream
\vspace{0.7em}
{\DisplayFont\small Her Cocladist}
Should We Rejoice In The End Of Endings
\vspace{0.7em}
{\DisplayFont\small The Oneirotect}
Which Offers Heat And Warmth In Fire
\vspace{0.7em}
{\DisplayFont\small The Instance Artist}
Dear, Also, The Tree That Was Felled
\vspace{0.7em}
{\DisplayFont\small The Poet}
Where It Watches the Slow Hours Progress
\vspace{0.7em}
{\DisplayFont\small The Musician}
Beholden To The Heat Of The Lamps
\vspace{0.7em}
{\DisplayFont\small The Child}
And We Are The Motes In The Stage-Lights
\vspace{0.7em}
{\DisplayFont\small The Narrator's Friend}
Time Is A Finger Pointing At Itself
\vspace{0.7em}
{\DisplayFont\small The Blue Fairy}
I Remember The Rattle Of Dry Grass
\newpage
\phantom{\Large \DisplayFont \underline{Dramatis Personae}}
\vspace{0.7em}
{\DisplayFont\underline{Others}}
\vspace{0.7em}
{\DisplayFont\small Her Lover}
Farai
\vspace{0.7em}
{\DisplayFont\small The Dog}
Scout Among Weird Skunks With Good Kettlecorn
\vspace{0.7em}
{\DisplayFont\small His Elder}
Tomash
\vspace{0.7em}
{\DisplayFont\small The Rabbit-Chaser}
\fbox{\rule{1in}{0pt}\rule[0.2ex]{0pt}{1.1ex}} (called ``Scout Chasing Rabbits'')
\vfill
And, of course, you, my dear, \emph{dear} reader.
\end{center}
\mainmatter
\onehalfspacing
\pagestyle{empty}
\cleardoublepage
\null
\vfill
\begin{quote}
People of Orphalese, beauty is life when life unveils her holy face.
But you are life and you are the veil. Beauty is eternity gazing at itself in a mirror.
But you are eternity and you are the mirror.
— Kahlil Gibran\label{prophet}
\end{quote}
% And am I born to die?\\
% To lay this body down!\\
% And must my trembling spirit fly\\
% into a world unknown?\\
% A land of deepest shade;\\
% Unpierced by human thought.\\
% The dreary regions of the dead,\\
% Where all things are forgot.
%
% Soon as from earth I go,\\
% What will become of me?
% \end{verse}
%
% — Charles Wesley
\vfill
\cleardoublepage
\pagestyle{ourbook}
%\doublespacing
\Char{End Of Endings — 2403\par ×\par Rye — 2409}
\markboth{Idumea}{Madison Rye Progress}
\addcontentsline{toc}{part}{Idumea}
\chapter*{×}
\input{content/001}
\chapter*{××}
\input{content/002}
\chapter*{×\\××}
\input{content/003}
\chapter*{××\\××}
\input{content/004}
\chapter*{××\\×\\××}
\input{content/005}
\chapter*{×××\\×××}
\input{content/006}
\chapter*{××\\×××\\××}
\input{content/007}
\chapter*{×××\\×××\\××}
\input{content/008}
\chapter*{×××\\×××\\×××}
\input{content/009} \input{graphomania}\normalfont
\newpage
\null
\cleardoublepage
\null
\vfill
\begin{center}
\noindent\Huge ×\label{x}
\end{center}
\vfill
\cleardoublepage
\backmatter
\pagestyle{plain}
%\singlespacing
\Char{Afterword}
\input{content/afterword}
\end{document}

14
_template/fromzk.fish Executable file
View File

@ -0,0 +1,14 @@
for i in (fd '0.*' ~/sparkleup/zk/writing/post-self/motes/)
set o (echo $i | sed -e 's/.\+motes\///')
set d (echo $o | sed -e 's/[0-9b]\+.md//')
set t (echo $o | sed -e 's/\.md/.tex/')
echo "$o $d"
if not test -d src/$d
mkdir -p src/$d
end
if not test -d content/$d
mkdir -p content/$d
end
cp $i src/$o
pandoc -f markdown -t latex src/$o --wrap=none --top-level-division=chapter | sed -e 's/\\chapter/\\chapter*/' | sed -e 's/---/—/g' > content/$t; \
end

View File

@ -0,0 +1,5 @@
%%% Watermark for draft
\usepackage{draftwatermark}
\def\watermarkloaded{1}
\SetWatermarkLightness{0.95}
\SetWatermarkText{Patrons}

View File

@ -0,0 +1,2 @@
%%% Show frame around layouts
\PassOptionsToPackage{showframe}{geometry}

View File

@ -0,0 +1,14 @@
% page sizes for letter with crop marks
\usepackage[
letterpaper,
layoutvoffset=1.25in,
layouthoffset=1.5in,
layoutwidth=5.5in,
layoutheight=8.5in,
vmargin=0.5in,
outer=0.5in,
inner=0.75in,
includeheadfoot,
twoside,
showcrop
]{geometry}

View File

@ -0,0 +1,17 @@
% page sizes for trade paperback
\usepackage[
paperwidth=5.5in,
paperheight=8.5in,
layoutwidth=5.5in,
layoutheight=8.5in,
vmargin=0.5in,
outer=0.5in,
inner=1in,
includeheadfoot,
twoside,
showcrop
]{geometry}
\ifdefined\SetWatermarkHorCenter
\SetWatermarkHorCenter{3in}
\SetWatermarkVerCenter{4.5in}
\fi

View File

@ -0,0 +1,78 @@
\null
\pagestyle{empty}
\vfill
\singlespacing
{\small\parindent0pt\parskip5pt
\noindent Copyright \copyright\ 2024, Madison Rye Progress, Samantha Yule Fireheart, and Krzysztof ``Tomash'' Drewniak. This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit \mbox{\emph{creativecommons.org/licenses/by/4.0/}} or send a letter to Creative Commons, PO Box 1866, Mountain View, CA
ISBN: \ISBN
\textit{Idumea}
Cover \copyright\ 2024, Voksa (vox-space.neocities.org)\\
and Madison Rye Progress.
\Edition\ Edition, \Year. All rights reserved.
This book uses the fonts Gentium Book Basic, {\DisplayFont Gotu} and {\TitleFont Linux Biolinum O} and was typeset with {\usefont{OT1}{cmr}{m}{n}\XeLaTeX}.
%Printed in the United States of America\\
%\EditionsList
}%\parindent0pt
\clearpage
\singlespacing
\thispagestyle{empty}
\begin{center}
\noindent {\Large\DisplayFont Post-Self books}
\TitleFamily
\vspace{2em}
{\large The Post-Self Cycle}\\
{\normalfont\small by Madison Rye Progress (as Madison Scott-Clary)}
\vspace{1ex}
I. \emph{Qoheleth}
II. \emph{Toledot}
III. \emph{Nevi'im}
IV. \emph{Mitzvot}
\vspace{2ex}
\emph{\large Clade — A Post-Self Anthology}\\
{\normalfont\small Various authors}
\vspace{2ex}
\emph{\large Unintended Tendencies}\\
{\normalfont\small by JL Conway}
\vspace{2ex}
\emph{\large Marsh}\\
{\normalfont\small by Madison Rye Progress \emph{et al.}}
\vspace{2ex}
\emph{\large Motes Played}\\
{\normalfont\small by Madison Rye Progress \& Samantha Yule Fireheart}
\vspace{2ex}
\emph{\large Ask. — An Odist Q\&A}\\
{\normalfont\small Various authors}
\vspace{2ex}
\emph{\large Idumea}\\
{\normalfont\small Madison Rye Progress \emph{et al.}}
\vspace{3ex}
Learn more at \emph{post-self.ink}
\end{center}

View File

@ -0,0 +1 @@
%

View File

@ -0,0 +1,12 @@
%%% Font
% Uncomment and modify to your font specs
\usepackage{fontspec}
\setmainfont{Gentium Book Plus}
\newfontface\HebFont{FreeSerif}
\newfontface\FeedFont{Alegreya}
\newfontfamily\TitleFamily{Linux Biolinum O}
\newfontface\TitleFont{Linux Biolinum O}
\newfontfamily\DisplayFamily{Gotu}%{Linux Biolinum O}%{NovaMono for Powerline}
\newfontface\DisplayFont{Gotu}%{Linux Biolinum O}%{NovaMono for Powerline}
\newfontface\CK{Noto Serif CJK JP}

View File

@ -0,0 +1 @@
%

View File

@ -0,0 +1 @@
\input{includes/_geometry-trade.tex}

View File

@ -0,0 +1,7 @@
\hyphenation{
% \AuthorFirst
% \AuthorLast
% \Title
% \Subtitle
Beholden
}

View File

@ -0,0 +1,24 @@
%%% Resets
% memoir defines footruleskip, we want fancyhdr's
\let\footruleskip\undefined
\DisemulatePackage{setspace}
%%% Hyperref warning suppression
% I want math symbols, hyperref complains
% must be before hyperref included
\usepackage{silence}
\WarningFilter[pdftoc]{hyperref}{Token not allowed in a PDF string}
\ActivateWarningFilters[pdftoc]
%%% Package imports not needing expansion
\usepackage{graphicx}
\usepackage[hidelinks]{hyperref}
\usepackage{setspace}
\usepackage{xifthen}
\usepackage{verse}
\usepackage{xltxtra}
\usepackage{longtable}
\usepackage{comment}
\usepackage{pdfpages}
\usepackage{paracol}
\usepackage{marginnote}

View File

@ -0,0 +1,44 @@
%%% Headers and page styles
\usepackage[pagestyles]{titlesec}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
% ourbook style with fancy headers and chapter headings
\fancypagestyle{ourbook}{
% headers
\fancyhf{}
\fancyhf[FRO,FLE]{\TitleFont{\thepage}}
% \fancyhf[FRE,FLO]{\emph{Patreon Supporter Edition}}
\fancyhf[HLE]{\TitleFont{\leftmark}}
\fancyhf[HRO]{\TitleFont{Madison Rye Progress}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\printchaptername}{}
\renewcommand{\chapternamenum}{}
\renewcommand{\printchapternum}{}
\renewcommand{\printchaptertitle}[1]{%
\linespread{1}\TitleFont\centering\huge ##1}
\renewcommand{\partnamefont}{\DisplayFont\huge}
\renewcommand{\partnumfont}{\DisplayFont\huge}
\renewcommand{\parttitlefont}{\DisplayFont\Huge}
\setlength{\parskip}{0pt}
}
% plain style with only page num
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhf[FRO,FLE]{\TitleFont{\thepage}}
\renewcommand{\printchaptertitle}[1]{%
\TitleFont\huge ##1}
}
% single space after periods
\frenchspacing
% Attempt justification at all costs
\sloppy
% Widows and orphans
\widowpenalty=9000
\clubpenalty=9000

View File

@ -0,0 +1,12 @@
\thispagestyle{empty}
\null
\vfill
\begin{flushright}
\DisplayFont Qoheleth
\vspace{1ex}
{\footnotesize and other stories}
\end{flushright}
\vfill
\cleardoublepage

View File

@ -0,0 +1,11 @@
%%% Section divider
% don't forget to \noindent the line after!
% \renewcommand\rule[2]{$\star$}
% \newcommand\secdiv{
% \begin{center}
% \rule{}{}
% \end{center}
% }
\newcommand\secdiv{
\begin{center}\DisplayFont ×\end{center}
}

View File

@ -0,0 +1,4 @@
%%% Title page
\title{\FullTitle}
\author{\AuthorFull}
\date{}

View File

@ -0,0 +1,15 @@
%%% ToC munging
% Remove ToC header
\renewcommand{\contentsname}{}
\renewcommand*{\cftpartfont}{\DisplayFont\large}
\renewcommand*{\cftpartpagefont}{\TitleFont\large}
\renewcommand*{\cftchapterfont}{\TitleFont}
\renewcommand*{\cftchapterpagefont}{\TitleFont}
\renewcommand*{\cftchapterafterpnum}{}
\renewcommand{\cftdot}{\small{$\cdot$}}
\renewcommand{\cftchapterdotsep}{3}
\renewcommand{\cftsectiondotsep}{10000}
% start toc at top of page
\renewcommand*\tocheadstart{}{}
\hypersetup{final}
%\setcounter{tocdepth}{-1}

View File

@ -0,0 +1,20 @@
\def\Title{}
\def\Subtitle{}
\def\FullTitle{\Title}
\def\AuthorFirst{Madison}
\def\AuthorLast{Scott-Clary}
\def\AuthorFull{Madison Scott-Clary}
\def\Illustrator{ILLUSTRATOR NAME}
\def\Edition{First}
\def\EditionsList{10 9 8 7 6 5 4 3 2 1}
\def\Year{2024}
\def\ISBN{978-1-948743-47-1}
\def\Publisher{PUBLISHER}
\def\PublisherEmail{publisher@example.com}
\def\PublisherURL{example.com}
\def\PublisherLocation{City, STATE}
\newcommand\Partner{\rule[-1pt]{4em}{1.9ex}}