From a0eb19c7d05b64b749a9391109944442ffd594b8 Mon Sep 17 00:00:00 2001 From: Kenneth Odle Date: Tue, 26 May 2026 17:39:37 -0400 Subject: [PATCH] Initial commit --- .gitignore | 18 +++++++ banana-stickers.tex | 125 ++++++++++++++++++++++++++++++++++++++++++++ parts/commands.tex | 65 +++++++++++++++++++++++ parts/impressum.tex | 13 +++++ parts/packages.tex | 28 ++++++++++ parts/titlepage.tex | 17 ++++++ 6 files changed, 266 insertions(+) create mode 100644 .gitignore create mode 100644 banana-stickers.tex create mode 100644 parts/commands.tex create mode 100644 parts/impressum.tex create mode 100644 parts/packages.tex create mode 100644 parts/titlepage.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3464795 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +Covers +*bklt* +*.aux +*.log +*.out +*.synctex.gz +*.toc +*.dvi +*.odt +metric* +*.mx1 +*.abc +*.bak +*wc* +*drafts* +/build/* +*/build/* +*/spoken/* diff --git a/banana-stickers.tex b/banana-stickers.tex new file mode 100644 index 0000000..3541c6d --- /dev/null +++ b/banana-stickers.tex @@ -0,0 +1,125 @@ +\documentclass[twoside]{report} + +\input{parts/packages} +\input{parts/commands} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Variables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\kauthors{} +\def\ktitle{} +\def\kissue{0XX} +\def\kpubdate{October 2025} +\def\kpubyear{2025} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Just for This Issue %%%%%%%%%%%%%%%%%%%%%% +\usepackage{tikz} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Include URLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Be sure to load this package last, so leave it in the main file +% [hidelinks option to hide big red box. Thanks /u/0b0101011001001011 +\usepackage[hidelinks]{hyperref} % Inlcude URLs, but load this package last + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Let's get it started %%%%%%%%%%%%%%%%%%%%% + +\begin{document} + +\input{parts/titlepage} + +\input{parts/impressum} + +% Page 3 +\kstick{} + +\kstick{} + +% Page 4 +\kstick{} + +\kstick{} + +% Page 5 +\kstick{} + +\kstick{} + +% Page 6 +\kstick{} + +\kstick{} + +% Page 7 +\kstick{} + +\kstick{} + +% Page 8 +\kstick{} + +\kstick{} + +% Page 9 +\kstick{} + +\kstick{} + +% Page 10 +\kstick{} + +\kstick{} + +% Page 11 +\kstick{} + +\kstick{} + +% Page 12 +\kstick{} + +\kstick{} + +% Page 13 +\kstick{} + +\kstick{} + +% Page 14 +\kstick{} + +\kstick{} + +% Page 15 +\kstick{} + +\kstick{} + +% Page 16 +\kstick{} + +\kstick{} + +% Page 17 +\kstick{} + +\kstick{} + +% Page 18 +\kstick{} + +\kstick{} + +% Page 19 +\kstick{} + +\kstick{} + +% Page 20 +Congratulations! You've now collected 112 banana stickers! It's time to get another book and start filling it up! + +\end{document} diff --git a/parts/commands.tex b/parts/commands.tex new file mode 100644 index 0000000..9396d06 --- /dev/null +++ b/parts/commands.tex @@ -0,0 +1,65 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\graphicspath{{images/}} % Where are our images? +\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 +\raggedbottom + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Document Setup%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{geometry} +\geometry{ + paperheight=8.5in, + paperwidth=5.5in, +% heightrounded, + margin=0.5in +} + +\addtolength{\topmargin}{0.4in} % Adjust the top margin +\addtolength{\textheight}{-0.6in} % Adjust the bottom margin + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Page Headers%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{fancyhdr} +\pagestyle{fancy} + \fancyhf{} + \fancyhead[CE,CO]{\textit{Banana Stickers!}} + \cfoot{Page \thepage} +\renewcommand{\footrulewidth}{0.5pt} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Custom Macros %%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Make hrefs easier (must load package hyperref} +\newcommand\kref[2]{\href{#1}{{\texttt{#2}}}} + +\newcommand{\kstick}{ +\noindent{}\begin{tblr} +[ + caption = {}, + label = {tb:}, +% theme = {custom1} +]{ + width = {\textwidth}, + colspec = { X[1,l] X[1,l] X[1,l] }, + hlines = {0.5pt,solid}, + vlines = {0.5pt,solid}, + rows = {t, rowsep=1.5pt}, + cells = {font=\sffamily\fontsize{6pt}{6pt}\selectfont}, + row{1} = {t}, +} +Sticker: & Sticker: & Sticker: \\[50mm] +Date: & Date: & Date: \\ +Notes: & Notes: & Notes: \\ + & & \\ + & & \\ + & & \\ +\end{tblr} +\vspace{5mm} +} \ No newline at end of file diff --git a/parts/impressum.tex b/parts/impressum.tex new file mode 100644 index 0000000..8abf100 --- /dev/null +++ b/parts/impressum.tex @@ -0,0 +1,13 @@ +\section*{Impressum} + +All contents \copyright\kpubyear{} 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 and the other zines I make (and will make), you can do so at: + +\kref{https://paypal.me/kjodle}{https://paypal.me/kjodle} (Thanks!) + +\newpage \ No newline at end of file diff --git a/parts/packages.tex b/parts/packages.tex new file mode 100644 index 0000000..9714c68 --- /dev/null +++ b/parts/packages.tex @@ -0,0 +1,28 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{makeidx} +\usepackage{graphicx} +\usepackage[nott]{kpfonts} +\usepackage{float} +\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. Thanks /u/-LeopardShark- +\usepackage{tabularray} % Easy tables +\usepackage[defaultsans]{cantarell} % sans-serif font; https://tug.org/FontCatalogue/firasansregular +\usepackage{multicol} % Include two- or three-column sections diff --git a/parts/titlepage.tex b/parts/titlepage.tex new file mode 100644 index 0000000..4bc1a9e --- /dev/null +++ b/parts/titlepage.tex @@ -0,0 +1,17 @@ +\begin{titlepage} +\vspace*{25mm} +%\fontsize{28}{42}\selectfont +\centering +{\Huge Banana Stickers}\\A place to keep your stickers! +\noindent{}{\color{gray7}\rule{\textwidth}{1pt}} + +\vspace{5mm} +Typeset in \LaTeX{} + +\vspace{5mm} +\kpubdate{} + +\vspace{20mm} +\kref{https://just13.click/bananastickers}{just13.click/bananastickers} + +\end{titlepage}