2025-01-05 15:32:44 +00:00
\documentclass [twoside, openany] { book}
2025-01-04 20:32:08 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage [utf8] { inputenc}
\usepackage [T1] { fontenc}
\usepackage { float}
\raggedbottom
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Choose either kpfonts or fourier
% \usepackage[nott]{kpfonts}
\usepackage { fourier}
% Delete any of the following that are not needed
\usepackage { amsmath}
\usepackage { amssymb}
\usepackage { makeidx}
\usepackage { graphicx}
\usepackage { array}
\usepackage { multirow}
\usepackage { gensymb} % Just for the degree symbol
\usepackage { ccicons} % Creative Commons icons; now we can delete an image
\usepackage { lettrine} % Drop caps
\usepackage { wrapfig} % Let's wrap some images
\usepackage { hanging} % For hanging indents in a script
\usepackage { fancyvrb} % Use line numbers with code samples
\usepackage { fvextra} % Break lines inside Verbatim environment:
\usepackage { enumitem} % Control spacing in lists
\usepackage { setspace} % Better control over line-spacing
\usepackage { nicefrac} % Use nice fractions
\usepackage [bottom] { footmisc} % Keep the footnotes at the bottom of the page
\usepackage { tabto} % Use tab stops when we need to (especially in footnotes)
\usepackage { microtype} % Make things neater.
\usepackage { tabularray} % Easy tables
\usepackage [] { footmisc}
2025-01-05 16:19:17 +00:00
\usepackage { tikz}
2025-01-04 20:32:08 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\graphicspath { { images/} } % Where are our images?
\usepackage { multicol} % Include two- or three-column sections
\counterwithout { footnote} { chapter} % Stop resetting the footnote count after each chapter
\NumTabs { 18} % Define 18 tab stops (at 1/4" intervals) [tabto package]
\raggedbottom % Don't force text to fill page
\setlength { \belowcaptionskip } { 4pt} % Adjust space between caption and figure
% \renewcommand*\contentsname{In This Issue…} % Change the name of the TOC
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Document Setup%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage { geometry}
\geometry {
paperheight=8.5in,
paperwidth=5.5in,
margin=12mm,
% a5paper % Comment out for half-letter paper
}
\addtolength { \topmargin } { 10mm} % Adjust and bottom margin
\addtolength { \textheight } { -20mm} % Adjust the bottom margin
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Page Headers%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Adjust the TITLE as necessary
\usepackage { fancyhdr}
\pagestyle { fancy}
\fancyhf { }
\fancyhead [LE,RO] { \textit { The Science of Cleaning} }
% \fancyhead[RE,LO]{Issue \#006}
\cfoot { Page \thepage }
\renewcommand { \footrulewidth } { 0.5pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Chapter Title Spacing %%%%%%%%%%%%%%%%%%%%
\usepackage { titlesec}
\titleformat { \chapter } [display]
{ \normalfont \huge \bfseries }
{ \chaptertitlename \ \thechapter }
{ 20pt}
{ \Huge }
\titlespacing * { \chapter } { 0pt} { 0pt} { 40pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Custom Macros %%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Make a nice border and box for the tops of our examples
\newcommand \klab [3] { \vspace { #1} \noindent { } \hrulefill \fbox { \texttt { ~#2~} } \hrulefill \vspace { #3} }
% Add an \hrule with space above and below
\newcommand \krule [2] { \vspace { #1} \hrule \vspace { #2} }
% Make hrefs easier (must load package hyperref}
\newcommand \kref [2] { \href { #1} { { \texttt { #2} } } }
% Rotate text in tables easier
% https://tex.stackexchange.com/questions/89115/how-to-rotate-text-in-multirow-table
\newcommand \krot [3] { \parbox [t] { #1} { \multirow { #2} { *} { \rotatebox [origin=c] { 90} { #3} } } }
% Make diversions easier (and uniform!)
\newcommand \kdivb [2] {
\medskip
\hrule
\medskip
\noindent { } \textbf { #1}
\vspace { #2mm}
\begin { multicols} { 2}
}
\newcommand \kdive [1] {
\end { multicols}
\vspace { #1mm}
\hrule
\medskip
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2025-01-05 16:19:17 +00:00
%% Chapter Subtitles %%%%%%%%%%%%%%%%%%%%%%%%
%% https://tex.stackexchange.com/questions/52963/how-can-i-get-extra-subtitles-for-chapter-titles-that-also-appear-in-the-toc
\newcommand \Chapter [2] {
\chapter [#1: {\normalfont\itshape#2}] { #1\\ [0ex] \large \normalfont \itshape #2}
}
2025-01-04 20:32:08 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Include URLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Be sure to load this package last
% [hidelinks option to hide big red box. Thanks /u/0b0101011001001011
\usepackage [hidelinks] { hyperref} % Inlcude URLs, but load this package last
2025-01-05 16:19:17 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Bibliography is now a section %%%%%%%%%%%%
%% https://tex.stackexchange.com/questions/74296/to-have-no-pagebreak-before-bibliography
\usepackage { etoolbox}
\patchcmd { \thebibliography } { \chapter * } { \section * } { } { }
2025-01-04 20:32:08 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Document Information %%%%%%%%%%%%%%%%%%%%%
%% Adjust the TITLE and SUBTITLE as necessary
\author { Kenneth John Odle}
\title {
{ \Huge The Science of Cleaning} \\
\vspace { 15mm}
How Chemistry and Physics\\ Make Your Life Less Dirty \\
\bigskip
{ \normalsize Typeset in \LaTeX { } } \\
\vspace { 30mm}
\date { }
\begin { small}
v. 1.0.0 \\
January 2025
\end { small}
} % end \title
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Let's get it started %%%%%%%%%%%%%%%%%%%%%
\begin { document}
\maketitle
\section * { Impressum}
All contents \copyright 2025 Kenneth John Odle
FYI, this is made in \LaTeX \, using the report document class. It then gets exported to a letterhalf (5.5 in x 8.5 in) pdf, which then gets made into a booklet using PDF Booklet, which you can find at
\kref { https://pdfbooklet.sourceforge.io/wordpress/} { https://pdfbooklet.sourceforge.io/wordpress/}
If you want to donate financial support for the creation of this zine (and all the hours of research that go into it), you can do so at
\kref { https://paypal.me/kjodle} { https://paypal.me/kjodle} (Thanks!)
2025-01-05 15:32:44 +00:00
\begin { thebibliography} { 99}
\bibitem { biberdorf2021}
Biberdorf, Kate:
\textit { It's Elemental: The Hidden Chemistry in Everything} ,
Toronto,
Park Row Books,
2021.
\bibitem { conrep2006}
Editors of Consumers Reports, The:
\textit { How to Clean Practically Anything} ,
Yonkers (NY),
Consumer Reports,
Sixth Edition,
2006.
2025-01-05 16:19:17 +00:00
\bibitem { redditcleaningtips}
\textit { r/CleaningTips} ,
\kref { https://www.reddit.com/r/CleaningTips/} { https://www.reddit.com/r/CleaningTips/}
2025-01-05 15:32:44 +00:00
\end { thebibliography}
2025-01-04 20:32:08 +00:00
\tableofcontents
2025-01-05 16:19:17 +00:00
\setcounter { chapter} { -1}
\chapter { Introduction}
\chapter { A pH Primer}
\Chapter { Acid Cleaners} { Vinegar is your friend}
\Chapter { Alkaline Cleaners} { When acids just won't cut it}
\Chapter { Surfactants} { i.e., Soaps and detergents}
\chapter { Abrasive Cleaners}
2025-01-05 15:32:44 +00:00
2025-01-04 20:32:08 +00:00
\end { document}