diff --git a/zine-template.tex b/zine-template.tex new file mode 100644 index 0000000..9ed16ae --- /dev/null +++ b/zine-template.tex @@ -0,0 +1,174 @@ +\documentclass[twoside]{report} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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=0.5in +} + +\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{TITLE}} + \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 +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Just for Issue #006 %%%%%%%%%%%%%%%%%%%%%% +\usepackage{tikz} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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 + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Document Information %%%%%%%%%%%%%%%%%%%%% +%% Adjust the TITLE and SUBTITLE as necessary +\author{Kenneth John Odle} +\title{ + {\Huge TITLE} \\ + {\footnotesize SUBTITLE \\ + \bigskip + Typeset in \LaTeX{} \\ +% Issue \#006 + } +} +\date{\begin{small}\today{}\end{small}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Let's get it started %%%%%%%%%%%%%%%%%%%%% + +\begin{document} +\maketitle + +\section*{Impressum} +All contents \copyright2025 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!) + + +\tableofcontents + + + +\end{document}