summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorp <grr@lo2.org>2024-11-19 17:43:15 -0500
committerp <grr@lo2.org>2024-11-19 17:43:15 -0500
commit4fcc9bf9b03e32618cfdad1b40ab828d321df583 (patch)
tree819c8b474922b12713f680216be38f3df53db22e
parent81f9e4919134cfd43ec57437c69f143f269667d4 (diff)
downloadblueprint-4fcc9bf9b03e32618cfdad1b40ab828d321df583.tar.gz
powerwash layer of horseshit off index page
-rw-r--r--blueprint.otx172
-rw-r--r--blueprint.tex253
-rw-r--r--salitter.sty176
-rw-r--r--screed.sty49
4 files changed, 172 insertions, 478 deletions
diff --git a/blueprint.otx b/blueprint.otx
new file mode 100644
index 0000000..ed415c3
--- /dev/null
+++ b/blueprint.otx
@@ -0,0 +1,172 @@
+\input sal.otx
+\margins/2 fold (0.75,0.5,0.3,0.3)in
+
+\def\speech#1{\e{#1}} % ?
+
+% \newcommand\essaytitle{\uline}
+
+\def\gap{\vskip 2em}
+
+\def\inlineaside#1{\e{(#1)}} % ?
+
+\def\x{$x$}
+\def\y{$y$}
+\def\greater{>}
+\def\less{<}
+
+
+% --- strikeouts
+% --- TODO this should be moved into sal.otx probably
+\def\cancel#1#{\isempty{#1}\iftrue \afterfi{\cancel/}
+ \else
+ \lowercase{\casesof #1}
+ / {\let\cancline=\drawFslash}
+ \\ {\let\cancline=\drawBslash}
+ x {\def\cancline{\drawBslash\drawFslash}}
+ - {\let\cancline=\drawHline}
+ \_finc {}%
+ \ea\cancelA
+ \fi
+}
+\def\cancelA{\ifmmode \ea\cancelM \else \ea\cancelT \fi}
+\def\cancelT#1{\setbox0=\hbox{#1}\cancelF} % text mode
+\def\cancelM#1{\mathstyles{\setbox0=\hbox{$\currstyle#1$}\cancelF}} % math mode
+\def\cancelF{\edef\tmp{\cancline}\quitvmode\box0 \pdfliteral{q \useit{\cancelparams} \tmp S Q}}
+\def\drawFslash{\bp{-\wd0} \bp{-\dp0} m 0 \bp{\ht0} l } % forward slash
+\def\drawBslash{\bp{-\wd0} \bp{\ht0} m 0 \bp{-\dp0} l } % backward slash
+\def\drawHline {\bp{-\wd0} \bp{.5ex} m 0 \bp{.5ex} l } % horizontal line
+\def\cancelparams{1 0 0 RG 1 J .6 w} % color RG linetype J linewidth w
+% ---------
+\def\redact#1{\cancel-{#1}}
+
+\def\stress#1{{\bf #1}}
+
+% -------- TODO these should be considered placeholders basically
+\def\name#1{{\bf #1}}
+
+% "linguistic expression"
+\def\lexpression#1{"\e{#1}"}
+\def\expression#1{\lexpression{#1}}
+
+% \newenvironment{sysrules}{\begin{hangparas}{3em}{1}}{\end{hangparas}}
+
+\def\postulate#1{\emph{Postulate #1}.}
+
+\def\dreamdate#1{\vskip 1em\ul{#1}\nl}
+\def\dreamdatecomment#1#2{\vskip 1em \ul{#1} --- \e{#2}\nl}
+
+\def\cubeframe{\includegraphics[width=1em]{img/cubeframe}}
+\def\cubeup{\includegraphics[width=1em]{img/cubeup}}
+\def\cubedown{\includegraphics[width=1em]{img/cubedown}}
+\def\sysname#1{\dq{\caps #1}}
+% -------------------
+
+%\def\photopage#1#2#3#4{
+% \begin{figure}
+% { \centering\includegraphics[width=4.25in]{#1}\par }
+% \vskip 1em
+% \noindent #2 \vskip 1em
+% \caption{\noindent #3}
+% { \raggedleft \itshape (photo by #4) \par }
+% \end{figure}}
+
+
+\parskip=0.1em
+\picdir={img/}
+
+% ... blank headers, footers, folios
+
+% Title
+{
+ \vfill
+ \vfill
+ \centerline{\inspic{blueprint_title.png}}
+ \vfill
+ \centerline{\inspic{blueprint_author.png}}
+ \vfill
+}
+
+\break
+
+{\tt
+
+colophon goes here
+}
+
+\break
+
+% \photopage{img/creep02}{5/15/1962}{Henry Flynt presents "Creep" lecture in Adam Hovre upper common room, Harvard University, May 15, 1962}{Tony Conrad}
+
+\break
+% ... folios to roman numerals
+
+% \input{essays/introduction.tex}
+% \input{essays/sal_introduction.tex}
+
+\break
+
+% --- Stripped headers for ToC, list of figures, etc
+
+\maketoc
+
+\break
+
+% \listoffigures
+% \break
+
+% \mainmatter ... folios to arabic
+
+%\part{Philosophy}
+%\input{essays/flaws_underlying_beliefs.tex}
+%\input{essays/walking_through_walls.tex}
+%\input{essays/philosophical_reflections.tex}
+%\input{essays/flyntian_modality.tex}
+%\input{essays/some_objections.tex}
+%\input{essays/philosophy_proper.tex}
+
+% \part{Esthetics}
+% \input{essays/down_with_art.tex}
+% \input{essays/art_or_brend.tex}
+% \input{essays/letters.tex}
+% \input{essays/photos.tex}
+% \input{extra/poem_1.tex}
+% \input{extra/poem_4.tex}
+
+% \part{Para-Science}
+% \input{essays/dissociation_physics.tex}
+% \input{essays/mathematical_studies.tex}
+% \input{essays/post_formalism_memories.tex}
+% \input{essays/studies_in_constructed_memories.tex}
+
+%\part{The New Modality}
+%\input{essays/energy_cube1966.tex}
+%\input{essays/energy_cube1961.tex}
+%\input{essays/concept_art.tex}
+%\input{dissociator_syntax.tex}
+%\input{essays/perception_dissociator.tex}
+%\input{essays/mock_risk_games.tex}
+%\input{essays/dream_reality.tex}
+
+%\part{Social Philosophy}
+%\input{essays/social_recognition.tex}
+%\input{essays/creep.tex}
+%\input{essays/three_levels_of_politics.tex}
+
+
+%\part{Science (Logic)}
+%\input{essays/admissible_contradictions.tex}
+%\input{essays/propositional_vibration.tex}
+
+% \part{Appendix}
+
+
+%\input{extra/structure_art_pure_mathematics.tex}
+%\input{extra/misleading_newness.tex}
+%\input{extra/anthology_non_philosophical.tex}
+%\input{essays/exercise_awareness_states.tex}
+%\input{extra/general_acognitive_culture.tex}
+%\input{extra/communists_must.tex}
+%\input{extra/primary_study_paraphrase.tex}
+%\input{extra/radicalism_of_unbelief.tex}
+
+\end \ No newline at end of file
diff --git a/blueprint.tex b/blueprint.tex
deleted file mode 100644
index 3c848aa..0000000
--- a/blueprint.tex
+++ /dev/null
@@ -1,253 +0,0 @@
-\documentclass[10pt,twoside,openany]{book}
-
-\usepackage{salitter}
-
-\usepackage[
- papersize={5.5in,8.5in},
- includeheadfoot=true,
- total={4.75in,7.7in},
- headheight=0.25in,
- headsep=0.15in,
- footskip=0.3in,
- outer=0.5in,
- inner=0.75in
-]{geometry}
-
-\usepackage{mwe}
-\usepackage{amsmath}
-\usepackage{stix}
-\usepackage{xfrac}
-\usepackage{bbold}
-\usepackage{csquotes}
-\usepackage[normalem]{ulem}
-\usepackage{enumitem}
-\usepackage{tikz}
-\usetikzlibrary{calc}
-\usepackage[pagestyles]{titlesec}
-\usepackage{hanging}
-\usepackage{fancyhdr}
-\usepackage{framed}
-\usepackage{wrapfig2}
-\usepackage{booktabs}
-\usepackage{rotating}
-\usepackage{array}
-
-% fonts
-\usepackage[T1]{fontenc}
-\usepackage{ETbb}
-\let\oldstylenums\textosf
-
-\newcommand\speech[1]{
- \textquote{\emph{#1}}}
-
-\newcommand\said[1]{ % oops
- \speech{#1}}
-
-\newcommand\essaytitle{\uline}
-
-\newcommand\gap{\vskip 2em}
-
-\newcommand\inlineaside[1]{\textit{(#1)}}
-
-\newcommand\x{$x$}
-\newcommand\y{$y$}
-
-\newcommand\redact[1]{\xout{#1}}
-
-\newcommand\greater{>}
-\newcommand\less{<}
-
-\newcommand\slop[1]{{\sloppy #1 \par}}
-\newcommand\stress[1]{\textbf{#1}}
-
-% TODO these should be considered placeholders basically
-\newcommand{\name}[1]{\textbf{#1}}
-
-% "linguistic expression"
-\newcommand{\lexpression}[1]{"\emph{#1}"}
-\newcommand{\expression}[1]{\lexpression{#1}}
-
-\newenvironment{sysrules}{\begin{hangparas}{3em}{1}}{\end{hangparas}}
-
-\newcommand\postulate[1]{\emph{Postulate #1}.}
-
-\newcommand\dreamdate[1]{\vskip 1em\uline{#1}\\}
-\newcommand\dreamdatecomment[2]{\vskip 1em \uline{#1} --- \textit{#2}\\}
-
-\newcommand\cubeframe{\includegraphics[width=1em]{img/cubeframe}}
-\newcommand\cubeup{\includegraphics[width=1em]{img/cubeup}}
-\newcommand\cubedown{\includegraphics[width=1em]{img/cubedown}}
-\newcommand\sysname[1]{\enquote{\textsc{#1}}}
-
-\newcommand\Q[1]{\begin{quotation}#1\end{quotation}}
-\newcommand\Qs[1]{{\parbox{3.5in}{\raggedleft \itshape ---#1 \par}}}
-
-\newcommand\photopage[4]{
- \begin{figure}
- { \centering\includegraphics[width=4.25in]{#1}\par }
- \vskip 1em
- \noindent #2 \vskip 1em
- \caption{\noindent #3}
- { \raggedleft \itshape (photo by #4) \par }
- \end{figure}}
-
-\begin{document}
-\renewcommand{\baselinestretch}{1.1}
-\setlength{\parskip}{0.1em}
-
-% --- Initial header configuration for front matter, introduction
-\pagestyle{fancy}
-\fancyhead{} % clear all header fields
-%\fancyhead[RO,LE]{\thepart}
-\fancyfoot{} % clear all footer fields
-\fancyfoot[LE,RO]{\thepage}
-%\fancyfoot[LO,CE]{\thechapter}
-%\fancyfoot[CO,RE]{\thesection}
-
-% --- TITLESEC stylizations for
-% - part
-\titleformat{\part}[display]{\centering\scshape\Huge}{\thepart}{1.5cm}{}
-
-% - chapter
-\titleformat{\chapter}[block]{\scshape\Large}{\itshape\thechapter \hskip 0.25cm ---}{0.25cm}{\filcenter}[]
-\titlespacing*{\chapter}{0in}{1cm}{2cm}[0.5cm]
-
-% - section
-\titleformat{\section}[block]
-{\sffamily}
-{\thesection}{1.5em}{\bfseries}
-\titlespacing{\section}{0in}{0.5cm}{0.5cm}[0.5cm]
-% ----------
-
-\frontmatter
-\graphicspath{{img/}}
-
-\raggedbottom
-
-\renewcommand*{\thesection}{\Alph{section}}
-
-\setlist{itemsep=3pt}
-\setlist{parsep=0pt}
-\setlist{topsep=3pt}
-\setlist{leftmargin=1cm}
-
-\setlist{nosep}
-
-% Title
-\thispagestyle{empty}
-{
- \centering
- \vfill
- \vfill
- \includegraphics[scale=1]{img/blueprint_title}
- \vfill
- \includegraphics[scale=1]{img/blueprint_author}
- \vfill
-}
-
-\clearpage
-
-{\ttfamily
-
-colophon goes here
-}
-
-\clearpage
-
-\thispagestyle{empty}
-\photopage{img/creep02}{5/15/1962}{Henry Flynt presents "Creep" lecture in Adam Hovre upper common room, Harvard University, May 15, 1962}{Tony Conrad}
-\clearpage
-
-\fancyhead{} % clear all header fields
-\fancyhead[RO,LE]{\textsc{Introduction}}
-\input{essays/introduction.tex}
-\input{essays/sal_introduction.tex}
-
-\clearpage
-
-% --- Stripped headers for ToC, list of figures, etc
-\fancyhead{} \fancyfoot{} \fancyfoot[LE,RO]{\thepage}
-
-\tableofcontents*
-
-\clearpage
-
-\listoffigures
-
-\clearpage
-
-\mainmatter
-
-% --- Baseline header that individual essays may modify but should restore
-%\fancyfoot[CO,RE]{\thesection}
-
-\part{Philosophy}
-
-\fancyhead{} \fancyfoot{} \fancyfoot[LE,RO]{\thepage}
-\fancyhead[LO]{\textsc{Philosophy}} \fancyhead[RE]{\chaptername}
-
-\input{essays/flaws_underlying_beliefs.tex}
-\input{essays/walking_through_walls.tex}
-\input{essays/philosophical_reflections.tex}
-\input{essays/flyntian_modality.tex}
-\input{essays/some_objections.tex}
-\input{essays/philosophy_proper.tex}
-% primary study?
-
-\part{Esthetics}
-\input{essays/down_with_art.tex}
-\input{essays/art_or_brend.tex}
-\input{essays/letters.tex}
-\input{essays/photos.tex}
-% \input{extra/poem_1.tex}
-% \input{extra/poem_4.tex}
-
-\part{Para-Science}
-% \input{essays/dissociation_physics.tex}
-\input{essays/mathematical_studies.tex}
-\input{essays/post_formalism_memories.tex}
-\input{essays/studies_in_constructed_memories.tex}
-
-\part{The New Modality}
-%\tocline
-\input{essays/energy_cube1966.tex}
-\input{essays/energy_cube1961.tex}
-\input{essays/concept_art.tex}
-\input{dissociator_syntax.tex}
-\input{essays/perception_dissociator.tex}
-\input{essays/mock_risk_games.tex}
-\input{essays/dream_reality.tex}
-
-\part{Social Philosophy}
-\input{essays/social_recognition.tex}
-\input{essays/creep.tex}
-\input{essays/three_levels_of_politics.tex}
-
-
-\part{Science (Logic)}
-\input{essays/admissible_contradictions.tex}
-\input{essays/propositional_vibration.tex}
-% \input{extra/repressed_content.tex}
-% \input{extra/apprehension_of_plurality.tex}
-
-% \backmatter
-\part{Appendix}
-
-
-\setcounter{secnumdepth}{2}
-\setcounter{chapter}{0}
-\renewcommand{\thechapter}{\Alph{chapter}}
-
-%\tocline
-\input{extra/structure_art_pure_mathematics.tex}
-\input{extra/misleading_newness.tex}
-\input{extra/anthology_non_philosophical.tex}
-\input{essays/exercise_awareness_states.tex}
-\input{extra/general_acognitive_culture.tex}
-\input{extra/communists_must.tex}
-\input{extra/primary_study_paraphrase.tex}
-\input{extra/radicalism_of_unbelief.tex}
-% input{extra/philosophy_of_concept_art.tex}
-
-
-\end{document}
diff --git a/salitter.sty b/salitter.sty
deleted file mode 100644
index 52aba6a..0000000
--- a/salitter.sty
+++ /dev/null
@@ -1,176 +0,0 @@
-% ---- layout - lulu a5
-\newcommand{\afivelayout}[0]{
- \setstocksize{8.52in}{6.08in}
- \settrimmedsize{7.27in}{4.53in}{*}
- \settrims{0.50in}{0.75in}
- \setlrmarginsandblock{0.125in}{0.125in}{*}
- \setulmarginsandblock{50pt}{*}{*}
- \setheaderspaces{*}{*}{1.618}
- \checkandfixthelayout}
-
-% ---- layout - us letter, on laser printer
-\newcommand{\usletterlayout}[0]{
- \setstocksize{8.5in}{5.5in}
- \settrimmedsize{8.5in}{5.5in}{*}
- \settrims{0pt}{0pt}
- \setlrmarginsandblock{0.5in}{0.35in}{*}
- \setulmarginsandblock{50pt}{*}{*}
- \setheaderspaces{*}{*}{1.618}
- \checkandfixthelayout}
-
-% ---- layout duct tape
-
-% some section where we just want to not be indenting paragraphs for a while
-% obviously shouldnt be nested
-% \newlength{\savelength}
-% \newenvironment{noindent}{
-% \setlength{\savelength}{parindent}
-% \setlength{\parindent}{0}}{
-% \setlength{\parindent}{savelength}}
-
-% ---- image shorthand
-
-% \graphicspath{ {img/} } % a default, which could/should be changed
-
-\newcommand{\img}[1]{
- \begin{center}
- % \includegraphics[width=0.9\textwidth]{1.1.1.png}
- \includegraphics[scale=1]{#1}
-\end{center}}
-
-\newcommand{\imgw}[2]{
- {\centering\vskip 1em\includegraphics[width=#1]{#2}
- \vskip 1em\par}}
-
-% ---- font (antiqua)
-
-\newcommand{\antiquafont}[0]{
- \usepackage{baskervald}
- \usepackage[T1]{fontenc}}
-
-% ---- font (coelacanth)
-
-\newcommand{\coelfont}[0]{
- \usepackage[nf]{coelacanth}
- \usepackage[T1]{fontenc}
-
- \let\oldnormalfont\normalfont
- \def\normalfont{\oldnormalfont\mdseries}}
-
-% ---- font (day roman)
-
-\newcommand{\dayromanfont}[0]{
- \usepackage[T1]{fontenc}
- %\usepackage{newpxtext,eulerpx}}
- \usepackage{newpxtext}}
-
-% ---- font (garamond)
-
-\newcommand{\garafont}{
- %\usepackage[cmintegrals,cmbraces]{newtxmath}
- %\usepackage{ebgaramond-maths}
- \usepackage{ebgaramond}
- \usepackage[T1]{fontenc}}
-
-% ---- font gyre schola
-\newcommand{\scholafont}{
- \usepackage{fontspec}
- \setmainfont[Mapping=tex-text]{TeX Gyre Schola}}
-
-% ---- font (newpx)
-
-\newcommand{\newpxfont}[0]{
- \usepackage[T1]{fontenc}
- \usepackage{newpxtext}}
-
-% ---- metadata for a title page
-
-\newcommand\visbreak{
- {\centering {\vskip 1em {$\diamond$ \hskip 0.5in $\diamond$ \hskip 0.5in $\diamond$}\vskip 1em} \par }}
-
-% ---- semantic punctuation, etc
-% quoting a word when speaking of a word itself
-\newcommand{\word}[1]{
- \enquote{#1}}
-
-% ---- odds-and-ends added for aurora
-
-\newcommand{\textquotetranslate}[3]{\enquote{#1} ({#2} --- #3)}
-
-% eg, \term with translation
-\newcommand{\termtranslate}[2]{\emph{#1} ({#2})}
-
-% eg, "quotedword" with translation
-\newcommand{\wordtranslate}[2]{\enquote{#1} ({#2})}
-
-% textquote with citation
-\newcommand{\citedquote}[2]{\enquote{#1} ({#2})}
-
-% inclusion of text in original language, w/ citation, w/o translation
-\newcommand{\citedoriginal}[3]{(\emph{#1} --- {#2})}
-
-% the original construct in the text is unclear to me
-% \newcommand{\citedoriginal}[3]{({#1} --- \emph{#2} {#3})}
-
-% ---- random odds-and-ends components
-\newcommand{\nofolios}{
- \pagestyle{empty}}
-
-\newcommand{\etc}{
- \textit{etc.}}
-
-\newcommand{\eg}{
- \textit{e.g.}}
-
-% timeforms bits i may use elsewhere...
-\newcommand{\speaker}[1]{
- \textsc{#1}}
-
-\newenvironment{dialogue}{
- % we want opposite indentation for paragraphs: first line of each paragraph not indented, every line after is indented.
- \begin{hangparas}{2em}{1}
-}{
- \end{hangparas}
-}
-
-\newenvironment{alphaenumerate}{
- \renewcommand{\labelenumi}{\alpha{enumi}}
- \begin{enumerate}}{
- \end{enumerate}
- \renewcommand{\labelenumi}{\arabic{enumi}}}
-% ---- random odds-and-ends components
-
-\newcommand{\articletitle}[1]{\enquote{#1}}
-\newcommand{\papertitle}[1]{\enquote{#1}}
-\newcommand{\booktitle}[1]{\emph{#1}}
-\newcommand{\journaltitle}[1]{\emph{#1}}
-\newcommand{\conferencetitle}[1]{\textit{#1}}
-\newcommand{\symposiumtitle}[1]{\enquote{#1}}
-\newcommand{\opustitle}[1]{\uline{#1}}
-\newcommand{\filmtitle}[1]{\emph{#1}}
-\newcommand{\term}[1]{\emph{#1}}
-
-\newcommand{\ie}[0]{i.e.}
-\newcommand{\ibid}[0]{\textit{Ibid.}}
-\newcommand{\opcit}[0]{\textit{op. cit.}}
-\newcommand{\loccit}[0]{\textit{loc. cit.}}
-\newcommand{\etseq}[0]{\textit{et. seq.}}
-\newcommand{\etal}[0]{\textit{et. al.}}
-
-\newcommand{\signoff}[1]{
- {\raggedleft #1 \par}}
-
-\newcommand{\signoffnote}[1]{
- {\raggedleft \textit{#1} \par}}
-
-\newcommand{\chapterauthor}[1]{
- {\large \itshape #1 \par }}
-
-% ---- symbols etc
-
-% \newcommand{\gl}{\guillemotleft}
-% \newcommand{\gr}{\guillemotright}
-
-\newcommand{\editornote}[1]{\footnote{
-\sffamily #1 --- S.W.
-}}
diff --git a/screed.sty b/screed.sty
deleted file mode 100644
index f6b7bfa..0000000
--- a/screed.sty
+++ /dev/null
@@ -1,49 +0,0 @@
-% making latex actually work for me
-% === counters
-
-% === toc primitives
-\newcommand\rTocChp[1]{Ignore me}
-\newcommand\rTocPrt[1]{Ignore me}
-
-% === header primitives
-\newcommand\rHdrChp[1]{Ignore me}
-\newcommand\rHdrPrt[1]{Ignore me}
-
-% === page primitives
-\newcommand\rPageChp[1]{
-Page Chapter: #1}% {\raggedleft \parbox{3in}{ {\Large \value{ThaChp} --- } \parbox{2.5in}{ \raggedleft \itshape #1}}\par}}
-
-\newcommand\rPagePrt[1]{
- {\centering
- {\Large \Roman{\value{ThaPrt}}
-
- {\large \scshape #1 } \par}}}
-% === divisions
-% --- Prt / part
-\newcommand\Prt[3]{
- \stepcounter{ThaPrt}
- \rPagePrt{#1}
- \rTocPrt{#2}
- \rHdrPrt{#3}
- \stepcounter{ThaPrt}}
-
-% --- Chp / chapter
-\newcommand\Chp[3]{
- \stepcounter{ThaChp}
- \rPageChp{#1}
- \rTocChp{#1}
- \rHdrChp{#1}}
-
-% --- Sec / section
-% --- Ssc / subsection
-
-% ==== other screedshit
-\newcommand\stress[1]{\textbf{#1}}
-
-% === initshit
-\newcommand\LETSGOOOO{
- \begin{document}
-
- % initialize counters
- \newcounter{ThaPrt}
- \newcounter{ThaChp}{ThaPrt}}