commit e477692fa7f31d84aaa45e266c70f053e9551bda Author: Kenneth Odle Date: Sun Jun 14 09:30:05 2026 -0400 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a1c71a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +Covers +*bklt* +*.aux +*.log +*.out +*.synctex.gz +*.toc +*.dvi +*.odt +metric* +*.mx1 +*.abc +*.bak +*wc* +*drafts* +/build/* +*/build/* +*/spoken/* +**/*.pdf +004/build/cover-004.pdf diff --git a/README.md b/README.md new file mode 100644 index 0000000..cd736be --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +#$\LaTeX$ Miscellany Files + +Just miscellaneous bits and bobs so I don't forget things. + +At https://git.kjodle.net/kjodle/latex-miscellany and also at https://codeberg.org/kjodle/latex-miscellany. + +Feel free to clone, or to fork from Codeberg to suggest changes and additions. + + diff --git a/commands.tex b/commands.tex new file mode 100644 index 0000000..8653e5a --- /dev/null +++ b/commands.tex @@ -0,0 +1 @@ +\raggedbottom diff --git a/custom-macros.tex b/custom-macros.tex new file mode 100644 index 0000000..c24c1a6 --- /dev/null +++ b/custom-macros.tex @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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 +} diff --git a/geometry-halfletter.tex b/geometry-halfletter.tex new file mode 100644 index 0000000..97a8ebc --- /dev/null +++ b/geometry-halfletter.tex @@ -0,0 +1,12 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Document Setup%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{geometry} +\geometry{ + paperheight=8.5in, + paperwidth=5.5in, +% heightrounded, + margin=0.5in +} + +\addtolength{\topmargin}{0.4in} % Adjust and bottom margin +\addtolength{\textheight}{-0.75in} % Adjust the bottom margin diff --git a/memoir-halfletter.tex b/memoir-halfletter.tex new file mode 100644 index 0000000..e5d5163 --- /dev/null +++ b/memoir-halfletter.tex @@ -0,0 +1,8 @@ +\documentclass[9pt,openany]{memoir} + +\setstocksize{8.5in}{5.5in} +\settrimmedsize{8.5in}{5.5in}{*} +\settrims{0mm}{0mm} +\setlrmarginsandblock{12mm}{15mm}{*} +\setulmarginsandblock{22mm}{20mm}{*} + diff --git a/packages.tex b/packages.tex new file mode 100644 index 0000000..99fa7b6 --- /dev/null +++ b/packages.tex @@ -0,0 +1,27 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{makeidx} +\usepackage{graphicx} + \graphicspath{{images/}} % Where are our images? +\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[font=footnotesize,justification=raggedright]{caption} % Control of captions in floating environments +\usepackage[hidelinks]{hyperref} % Include URLs, but load this package last