Skip to content

Instantly share code, notes, and snippets.

@deanputney
Created January 15, 2025 23:35
Show Gist options
  • Save deanputney/d48f55e0b013227f4e850c2fa4fdba02 to your computer and use it in GitHub Desktop.
Save deanputney/d48f55e0b013227f4e850c2fa4fdba02 to your computer and use it in GitHub Desktop.
Daily To Do Template
\documentclass[10pt]{article}
\usepackage[paperwidth=4in, paperheight=6in, top=0.5in, left=0.25in, right=0.25in, bottom=0.5in]{geometry} % Adjusted margins
\usepackage{graphicx} % For scaling symbols with \scalebox
\usepackage{amssymb} % For symbols like \square
\usepackage{enumitem} % For customizable itemize spacing
\usepackage{setspace} % For line spacing adjustments
\usepackage{fontspec} % For custom fonts (requires XeLaTeX or LuaLaTeX)
\usepackage{datetime} % For formatted date with weekday name
\pagestyle{empty} % Removes the page number
% Set Helvetica Neue as the font (use direct name or path if necessary)
\setmainfont{Helvetica}
\newfontfamily\seriffont{Times New Roman} % Set a serif font for trivia
% Custom date format: YYYY-MM-DD Weekday
\newdateformat{customdate}{\THEYEAR-\twodigit{\THEMONTH}-\twodigit{\THEDAY} \ \dayofweekname{\THEDAY}{\THEMONTH}{\THEYEAR}}
% Custom larger square with vertical alignment
\newcommand{\largesquare}{\raisebox{-0.3ex}{\scalebox{1.5}{$\square$}}}
\begin{document}
% Header with date and weekday name
\noindent {\fontsize{18}{22}\selectfont\textbf{\customdate\today}}
\vspace{1em}
% To-Do Items with larger checkboxes and 11pt font size
{\fontsize{11}{13}\selectfont
\begin{itemize}[label=\largesquare, left=0pt, itemsep=0.2\baselineskip]
% Morning routine, followed by major items
\item
\item
\vspace{1em}
% Afternoon break, followed by commitments.
\item
\item
% Cleaning task and two ideas for cleaning items
\item 30 minutes of cleaning :)
\item[]
\begin{itemize}[label=\largesquare, left=0pt, itemsep=0.2\baselineskip]
\item Fold clothes
\item Tidy kitchen
\end{itemize}
% A couple blank lines if space allows.
\item
\item
\end{itemize}
}
% Push footer content to the bottom
\vfill
% Horizontal line with the footer
\hrule
\vspace{0.5em}
% Geography Trivia Section
\noindent {\seriffont\fontsize{10}{12}\selectfont\textbf{Geography Trivia of the Day}}
\vspace{0.5em}
% Trivia text in italic serif font
\noindent {\seriffont\itshape
% TRIVIA GOES HERE
}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment