64 Commits
0.3.0 ... main

Author SHA1 Message Date
Kenneth John Odle 7ac2156994 Added 2024 version 4 months ago
Kenneth John Odle 3d6588f00a Updated 2023 pdf with week 54 4 months ago
Kenneth John Odle 1340f5aaaf Added 2023 pdf 4 months ago
Kenneth John Odle cb75332b17 A functioning version of the planner for the remainder of 2023 4 months ago
Kenneth John Odle 36a82769e8 Fixed missing financial tick boxes; version 2.3.1 5 months ago
Kenneth John Odle 55e6d2d4bc Updated planner check boxes; version 2.3.0 5 months ago
Kenneth John Odle f4ceb6fe60 Added «dust» as a weekly to-do; version 2.2.1 5 months ago
Kenneth John Odle 210f6a74b9 Updated second page of week to include log 5 months ago
Kenneth John Odle d8a5ca4134 Updated ignore file 5 months ago
Kenneth John Odle 3351d469dd Changed thickness of lines on page 3 and 4 of each week; version 2.1.1 6 months ago
Kenneth John Odle e9ee4ef6be Added autopay, paid, cleared checkboxes to Financial column 6 months ago
Kenneth John Odle 13e317b80d Updated readme file 6 months ago
Kenneth John Odle f541759a05 Removed frames from guide (v2.0.1) 6 months ago
Kenneth John Odle df6aefa40c Updated readme file 6 months ago
Kenneth John Odle 1f734b0ccd Merged 2024 branch 6 months ago
Kenneth John Odle a8b1690bd6 Updated ignore file 6 months ago
Kenneth John Odle fcdb468188 Removed errant .dvi file 6 months ago
Kenneth John Odle 64dd73b0e6 Items are stable 6 months ago
Kenneth John Odle a04be57e25 Removed extraneous material from annual.tex 6 months ago
Kenneth John Odle f08f732d44 Removed extraneous material from guide.tex 6 months ago
Kenneth John Odle 42d470c164 Adjusted geometry specs for annual.tex and guide.tex 6 months ago
Kenneth John Odle e0b461757b Stable model for «planner.tex» 6 months ago
Kenneth John Odle 7efc4acacc Finally have margins correct 6 months ago
Kenneth John Odle 75f44c6d51 Updated ignore file to exclude backups 6 months ago
Kenneth John Odle ad256f3569 Added more room for pre-week and post-week notes 6 months ago
Kenneth John Odle edd8a8234d Updated «This week's to-do list» borders 6 months ago
Kenneth John Odle e049dc8dda Adjusted header bottom border thickness 6 months ago
Kenneth John Odle 2b41aa3c37 Redone completely in «tabularray»; added two pages per week 6 months ago
Kenneth John Odle 409ae1ac41 Changed weekly left to «tabularray» environment 6 months ago
Kenneth John Odle a4e014f1fe Added 2024 branch; changing «tabular» to «tblr» 6 months ago
Kenneth John Odle f8bef24627 Modified .gitignore 6 months ago
Kenneth John Odle 6c6035e75f Adjusted pagination 1 year ago
Kenneth John Odle b948a7eac7 Added habit trackers and Who Am I? page 1 year ago
Kenneth John Odle ddd317eda5 Added check-off circles to task areas. 1 year ago
Kenneth John Odle 6764624821 Cleaned up code, no longer importing planner pages from pdf 2 years ago
Kenneth John Odle d99d4e0b4d Adjusted margins in planner portion (still not happy with this) 2 years ago
Kenneth John Odle 77f0b83ec0 Recompiled main planner.tex file after changing column headers 2 years ago
Kenneth John Odle 275d0cc8de Changed column headers 2 years ago
Kenneth John Odle 6085a384f8 Further edits to do/don't do 2 years ago
Kenneth John Odle 2d3ebdea3d Added chapter on how to use this planner 2 years ago
Kenneth John Odle 5f469c0c8f v. 1.1.0 added Creative Commons licensing to project 2 years ago
Kenneth John Odle 3415787d4c Updated licensing link in readme file 2 years ago
Kenneth John Odle 81d172af32 Updated readme with Creative Commons licensing information 2 years ago
Kenneth John Odle 80e18bf463 Typofix 2 years ago
Kenneth John Odle 98e009ba21 Now at version 1.0.0 2 years ago
Kenneth John Odle 4f4af5c5ca Addin annual and monthly pages through loop 2 years ago
Kenneth John Odle 559b7383d5 Abandoned use of \multido 2 years ago
Kenneth John Odle 770cec0b0d Fixed alignment issue 2 years ago
Kenneth John Odle 452730768b Updated left and right tables, now importing as pdf 2 years ago
Kenneth John Odle ca6e80e16b Vertically centered days of week 2 years ago
Kenneth John Odle 7f05708dfc Changed inner line color to darker gray 2 years ago
Kenneth John Odle d0aafe4952 Added lefttable-bottom-sa 2 years ago
Kenneth John Odle d04f4e34e7 Adjusted line spacing in table header 2 years ago
Kenneth John Odle 6cc08094d6 lefttable-top-sa is now correct 2 years ago
Kenneth John Odle 47715918a1 Renamed lefttable-sa to lefttable-top-sa; changed line colors 2 years ago
Kenneth John Odle 31701341bc Moving tables into standalone documents 2 years ago
Kenneth John Odle b86994e17a Updated .gitignore 2 years ago
Kenneth John Odle 16245f8f89 Needed blank page to make sure weeks print correctly 2 years ago
Kenneth John Odle ea58efb969 Updated publication date 2 years ago
Kenneth John Odle 83091168bc Added goals sections, .gitignore 2 years ago
Kenneth John Odle f88fdfdd99 Added multicols 2 years ago
Kenneth John Odle 59dcd4c866 Added .gitignore 2 years ago
Kenneth John Odle 653b194f07 Margin adjustments 2 years ago
Kenneth John Odle 6eaac780e6 Changed to kp fonts 2 years ago
  1. 13
      .gitignore
  2. 26
      README.md
  3. 185
      annual.tex
  4. BIN
      build/annual.pdf
  5. BIN
      build/guide.pdf
  6. BIN
      build/planner-2023.pdf
  7. BIN
      build/planner-2024.pdf
  8. 23
      build/planner.aux
  9. BIN
      build/planner.dvi
  10. 726
      build/planner.log
  11. BIN
      build/planner.pdf
  12. BIN
      build/planner.synctex.gz
  13. 10
      build/planner.toc
  14. 251
      guide.tex
  15. BIN
      images/ccancs4.png
  16. 22
      lefttable.tex
  17. 22
      missfont.log
  18. 400
      planner-2024.tex
  19. 1187
      planner.tex
  20. 36
      righttable.tex

13
.gitignore

@ -0,0 +1,13 @@
*.aux
*.log
*.synctex.gz
*.toc
*.odt
*.bak
tests/
*.dvi
*(copy)*
<<<<<<< HEAD
=======
>>>>>>> 2024

26
README.md

@ -1,7 +1,33 @@
# Planner in LaTeX
Current version: 2.0.0
## New in version 2.0.0
I've broken the planner into three separate documents: the planner itself, a document for annual goals (and their monthly sub-goals), and a guide that contains the background research on goals, habits, and planning.
The planner document is complete and ready to use. Note that I have included my own weekly chores and habits; if you want to change these, the LaTeX document is easy enough to edit.
The annual goals document is ready to use, although it is lacking instructions. (Something for version 2.1.0, I suppose.)
The background research document, meanwhile, is in a constant state of revision as time allows.
All three documents have been changed to version 2.0.0 to reflect this new organizational plan.
You are welcome to download the pdfs (located in the build folder) or to fork this and make it your own. Please let me know if you do so, as I would love to see what other people make of this. (Note: Because the planner document contains several tables which must be iterated over several times, compiling of this document can take a long time, upwards of an hour.) Please also remember the licensing requirements.
## Background
Yeah, I know—that's not a great title. But it benefits from accuracy.
Anyway, I've never been able to find a proper planner that works for me and that tracks the things I want to and need to track. I've played around over the years with creating one on my own, but have never come up with anything satisfactory.
I finally decided the best way to do this would be in LaTeX, because it does a great job with page layout. The only problem was that I didn't know LaTeX. That took a weekend to solve, and here we are. It's not pretty (and it's certainly not complete) but it is functional, and that's what matters right now.
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Planner in LaTeX</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="https://git.kjodle.net/kjodle/planner-in-latex" property="cc:attributionName" rel="cc:attributionURL">Kenneth John Odle</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.<br />Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="https://git.kjodle.net/kjodle/planner-in-latex" rel="dct:source">https://git.kjodle.net/kjodle/planner-in-latex</a>.
The license above means that you are free to fork this work and adapt it to your own needs, and you are free to share your adaption with others, with the following two provisions:
* You are not allowed to sell it.
* You must attribute the original work to me, by providing a link back to this page.
For more information, visit the Creative Commons page listed above.

185
annual.tex

@ -0,0 +1,185 @@
\documentclass[twoside]{book}
\usepackage[
letterpaper,
bindingoffset=15mm,
textheight=250mm,
textwidth=175mm,
top=1in,
bottom=20mm,
footskip=0.5in,
marginparwidth=0mm,
marginparsep=0mm
]{geometry}
%\usepackage{showframe}
%\renewcommand*\ShowFrameColor{\color{red}}
\author{Kenneth John Odle}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
% Use a better tabular system
\usepackage{tabularray}
% Put page numbers in bottom center
\pagestyle{plain}
% Add our copyright image
\usepackage{graphicx}
\graphicspath{ {./images/} }
% Let's put explanatory stuff in two columns a half inch apart
\usepackage{multicol}
\setlength\columnsep{0.4in}
% https://texfaq.org/FAQ-repeat-num
% https://ctan.org/pkg/forloop
% Output a variable value: https://sodocumentation.net/latex/topic/9224/counters--if-statements-and-loops-with-latex
\usepackage{forloop}
\raggedright
\raggedbottom
\begin{document}
\chapter*{}
\thispagestyle{empty}
% \pagenumbering{gobble}
% Eliminates page number on reverse side; see https://texfaq.org/FAQ-nopageno
\begin{center}
{\Huge Annual and Monthly Goals}
\medskip
by Kenneth John Odle
\medskip
v. 2.0.0
\medskip
\today{}
\vspace*{10cm}
\includegraphics[scale=0.5]{ccancs4}
\bigskip
\begin{minipage}{14cm}
\begin{flushleft}
This work is provided under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
\end{flushleft}
This means:
\begin{itemize}
\itemsep-0.30em
\item You are free to share this work.
\item You are free to adapt this work.
\item You are free to share your adaptation(s) of this work.
\item You are not allowed to sell this work or your adaptation(s) of this work.
\item You must attribute it to the author by providing the following link:
\end{itemize}
\texttt{https://git.kjodle.net/kjodle/planner-in-latex}
\end{minipage}
\end{center}
\chapter*{Goals}
\begin{multicols}{2}
On the following pages, we have an annual goal on the left, along with the ``who, what, when,'' with a breakdown of monthly sub-goals on the right.
\end{multicols}
\newcounter{ct}
\forloop{ct}{1}{\value{ct}<8}{
%%%%%%%%%%%%%%%%%%%%%
\newpage
\begin{center}
{\Large \textbf{Annual Goal \# \thect }}
\end{center}
\vspace{5mm}
\noindent
\begin{tblr}{
width=175mm,
colspec={ X[1,c] X[8,l] },
vlines,
hlines,
rows={7mm, m, rowsep=1.0pt}
}
\SetCell[r=4]{c} \textbf{What} & What do I want to achieve? \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Who} & Who benefits? Whose help do I need? \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{How} & Which skills do I need? \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{When} & What is my timeline? \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Where} & Where will I accomplish this? \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Why} & Why is this goal important to me? \\
& \\
& \\
& \\
\end{tblr}
\newpage
\begin{center}
{\Large \textbf{Monthly Sub-Goals for Annual Goal \# \thect }}
\end{center}
\vspace{5mm}
\noindent
\begin{tblr}{
width=175mm,
colspec={ X[1,c] X[8,l] },
vlines,
hlines,
rows={7mm, m, rowsep=1.0pt}
}
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#1} & \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#2} & \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#3} & \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#4} & \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#4} & \\
& \\
& \\
& \\
\SetCell[r=4]{c} \textbf{Sub-Goal\\ \#6} & \\
& \\
& \\
& \\
\end{tblr}
} % End forloop
\end{document}

BIN
build/annual.pdf

BIN
build/guide.pdf

BIN
build/planner-2023.pdf

BIN
build/planner-2024.pdf

23
build/planner.aux

@ -1,23 +0,0 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Origins}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}An Important Note}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}A Minor Note}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Why Do People Have Trouble Keeping Track of Things?}{1}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Goals}{3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Annual Goals}{5}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Monthly and Weekly Goals}{7}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Weekly Task List}{9}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}The Year}{11}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}

BIN
build/planner.dvi

726
build/planner.log

@ -1,726 +0,0 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 4 JUL 2021 17:58
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**planner.tex
(./planner.tex
LaTeX2e <2020-02-02> patch level 2
L3 programming layer <2020-02-14>
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2019/12/20 v1.4l Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo
File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
)
\c@part=\count167
\c@chapter=\count168
\c@section=\count169
\c@subsection=\count170
\c@subsubsection=\count171
\c@paragraph=\count172
\c@subparagraph=\count173
\c@figure=\count174
\c@table=\count175
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen134
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2019/11/07 v1.0c TeX engine tests
))
\Gm@cnth=\count176
\Gm@cntv=\count177
\c@Gm@tempcnt=\count178
\Gm@bindingoffset=\dimen135
\Gm@wd@mp=\dimen136
\Gm@odd@mp=\dimen137
\Gm@even@mp=\dimen138
\Gm@layoutwidth=\dimen139
\Gm@layoutheight=\dimen140
\Gm@layouthoffset=\dimen141
\Gm@layoutvoffset=\dimen142
\Gm@dimlist=\toks15
Package geometry Warning: Over-specification in `h'-direction.
`width' (708.24622pt) is ignored.
) (/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty
Package: multirow 2019/05/31 v2.5 Span multiple rows of a table
\multirow@colwidth=\skip49
\multirow@cntb=\count179
\multirow@dima=\skip50
\bigstrutjot=\dimen143
)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2018/08/11 v1.3c Input encoding file
\inpenc@prehook=\toks16
\inpenc@posthook=\toks17
)
(/usr/share/texmf/tex/latex/tex-gyre/tgtermes.sty
Package: tgtermes 2009/09/27 v1.2 TeX Gyre Termes as default roman family
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
)))
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def
File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode
\l__kernel_color_stack_int=\count180
\l__pdf_internal_box=\box45
)
(build/planner.aux)
\openout1 = `planner.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 20.
LaTeX Font Info: ... okay on input line 20.
LaTeX Font Info: Trying to load font information for OT1+qtm on input line 2
0.
(/usr/share/texmf/tex/latex/tex-gyre/ot1qtm.fd
File: ot1qtm.fd 2009/09/25 v1.2 font definition file for OT1/qtm
)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: letterpaper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* bindingoffset: 28.90755pt
* modes: twoside
* h-part:(L,W,R)=(50.58878pt, 484.2099pt, 50.58878pt)
* v-part:(T,H,B)=(34.68948pt, 708.24622pt, 52.03429pt)
* \paperwidth=614.295pt
* \paperheight=794.96999pt
* \textwidth=484.2099pt
* \textheight=708.24622pt
* \oddsidemargin=7.22633pt
* \evensidemargin=-21.68121pt
* \topmargin=-69.4543pt
* \headheight=12.0pt
* \headsep=19.8738pt
* \topskip=11.0pt
* \footskip=27.46295pt
* \marginparwidth=116.0pt
* \marginparsep=7.0pt
* \columnsep=10.0pt
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidetrue
* \@mparswitchtrue
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2
] (build/planner.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 2.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 2.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 2.
)
\tf@toc=\write3
\openout3 = `planner.toc'.
[3] [4
]
Chapter 1.
[1] [2
]
Chapter 2.
[3] [4
]
Chapter 3.
[5] [6
]
Chapter 4.
[7] [8
]
Chapter 5.
[9] [10]
Chapter 6.
[11
]
Underfull \hbox (badness 10000) in paragraph at lines 123--124
[]
(./lefttable.tex) [12]
Underfull \hbox (badness 10000) in paragraph at lines 128--129
[]
(./righttable.tex) [13]
Underfull \hbox (badness 10000) in paragraph at lines 137--138
[]
(./lefttable.tex) [14]
Underfull \hbox (badness 10000) in paragraph at lines 142--143
[]
(./righttable.tex) [15]
Underfull \hbox (badness 10000) in paragraph at lines 151--152
[]
(./lefttable.tex) [16]
Underfull \hbox (badness 10000) in paragraph at lines 156--157
[]
(./righttable.tex) [17]
Underfull \hbox (badness 10000) in paragraph at lines 165--166
[]
(./lefttable.tex) [18]
Underfull \hbox (badness 10000) in paragraph at lines 170--171
[]
(./righttable.tex) [19]
Underfull \hbox (badness 10000) in paragraph at lines 179--180
[]
(./lefttable.tex) [20]
Underfull \hbox (badness 10000) in paragraph at lines 184--185
[]
(./righttable.tex) [21]
Underfull \hbox (badness 10000) in paragraph at lines 193--194
[]
(./lefttable.tex) [22]
Underfull \hbox (badness 10000) in paragraph at lines 198--199
[]
(./righttable.tex) [23]
Underfull \hbox (badness 10000) in paragraph at lines 207--208
[]
(./lefttable.tex) [24]
Underfull \hbox (badness 10000) in paragraph at lines 212--213
[]
(./righttable.tex) [25]
Underfull \hbox (badness 10000) in paragraph at lines 221--222
[]
(./lefttable.tex) [26]
Underfull \hbox (badness 10000) in paragraph at lines 226--227
[]
(./righttable.tex) [27]
Underfull \hbox (badness 10000) in paragraph at lines 235--236
[]
(./lefttable.tex) [28]
Underfull \hbox (badness 10000) in paragraph at lines 240--241
[]
(./righttable.tex) [29]
Underfull \hbox (badness 10000) in paragraph at lines 249--250
[]
(./lefttable.tex) [30]
Underfull \hbox (badness 10000) in paragraph at lines 254--255
[]
(./righttable.tex) [31]
Underfull \hbox (badness 10000) in paragraph at lines 263--264
[]
(./lefttable.tex) [32]
Underfull \hbox (badness 10000) in paragraph at lines 268--269
[]
(./righttable.tex) [33]
Underfull \hbox (badness 10000) in paragraph at lines 277--278
[]
(./lefttable.tex) [34]
Underfull \hbox (badness 10000) in paragraph at lines 282--283
[]
(./righttable.tex) [35]
Underfull \hbox (badness 10000) in paragraph at lines 291--292
[]
(./lefttable.tex) [36]
Underfull \hbox (badness 10000) in paragraph at lines 296--297
[]
(./righttable.tex) [37]
Underfull \hbox (badness 10000) in paragraph at lines 305--306
[]
(./lefttable.tex) [38]
Underfull \hbox (badness 10000) in paragraph at lines 310--311
[]
(./righttable.tex) [39]
Underfull \hbox (badness 10000) in paragraph at lines 319--320
[]
(./lefttable.tex) [40]
Underfull \hbox (badness 10000) in paragraph at lines 324--325
[]
(./righttable.tex) [41]
Underfull \hbox (badness 10000) in paragraph at lines 333--334
[]
(./lefttable.tex) [42]
Underfull \hbox (badness 10000) in paragraph at lines 338--339
[]
(./righttable.tex) [43]
Underfull \hbox (badness 10000) in paragraph at lines 347--348
[]
(./lefttable.tex) [44]
Underfull \hbox (badness 10000) in paragraph at lines 352--353
[]
(./righttable.tex) [45]
Underfull \hbox (badness 10000) in paragraph at lines 361--362
[]
(./lefttable.tex) [46]
Underfull \hbox (badness 10000) in paragraph at lines 366--367
[]
(./righttable.tex) [47]
Underfull \hbox (badness 10000) in paragraph at lines 375--376
[]
(./lefttable.tex) [48]
Underfull \hbox (badness 10000) in paragraph at lines 380--381
[]
(./righttable.tex) [49]
Underfull \hbox (badness 10000) in paragraph at lines 389--390
[]
(./lefttable.tex) [50]
Underfull \hbox (badness 10000) in paragraph at lines 394--395
[]
(./righttable.tex) [51]
Underfull \hbox (badness 10000) in paragraph at lines 403--404
[]
(./lefttable.tex) [52]
Underfull \hbox (badness 10000) in paragraph at lines 408--409
[]
(./righttable.tex) [53]
Underfull \hbox (badness 10000) in paragraph at lines 417--418
[]
(./lefttable.tex) [54]
Underfull \hbox (badness 10000) in paragraph at lines 422--423
[]
(./righttable.tex) [55]
Underfull \hbox (badness 10000) in paragraph at lines 431--432
[]
(./lefttable.tex) [56]
Underfull \hbox (badness 10000) in paragraph at lines 436--437
[]
(./righttable.tex) [57]
Underfull \hbox (badness 10000) in paragraph at lines 445--446
[]
(./lefttable.tex) [58]
Underfull \hbox (badness 10000) in paragraph at lines 450--451
[]
(./righttable.tex) [59]
Underfull \hbox (badness 10000) in paragraph at lines 459--460
[]
(./lefttable.tex) [60]
Underfull \hbox (badness 10000) in paragraph at lines 464--465
[]
(./righttable.tex) [61]
Underfull \hbox (badness 10000) in paragraph at lines 473--474
[]
(./lefttable.tex) [62]
Underfull \hbox (badness 10000) in paragraph at lines 478--479
[]
(./righttable.tex) [63]
Underfull \hbox (badness 10000) in paragraph at lines 487--488
[]
(./lefttable.tex) [64]
Underfull \hbox (badness 10000) in paragraph at lines 492--493
[]
(./righttable.tex) [65]
Underfull \hbox (badness 10000) in paragraph at lines 501--502
[]
(./lefttable.tex) [66]
Underfull \hbox (badness 10000) in paragraph at lines 506--507
[]
(./righttable.tex) [67]
Underfull \hbox (badness 10000) in paragraph at lines 515--516
[]
(./lefttable.tex) [68]
Underfull \hbox (badness 10000) in paragraph at lines 520--521
[]
(./righttable.tex) [69]
Underfull \hbox (badness 10000) in paragraph at lines 529--530
[]
(./lefttable.tex) [70]
Underfull \hbox (badness 10000) in paragraph at lines 534--535
[]
(./righttable.tex) [71]
Underfull \hbox (badness 10000) in paragraph at lines 543--544
[]
(./lefttable.tex) [72]
Underfull \hbox (badness 10000) in paragraph at lines 548--549
[]
(./righttable.tex) [73]
Underfull \hbox (badness 10000) in paragraph at lines 557--558
[]
(./lefttable.tex) [74]
Underfull \hbox (badness 10000) in paragraph at lines 562--563
[]
(./righttable.tex) [75]
Underfull \hbox (badness 10000) in paragraph at lines 571--572
[]
(./lefttable.tex) [76]
Underfull \hbox (badness 10000) in paragraph at lines 576--577
[]
(./righttable.tex) [77]
Underfull \hbox (badness 10000) in paragraph at lines 585--586
[]
(./lefttable.tex) [78]
Underfull \hbox (badness 10000) in paragraph at lines 590--591
[]
(./righttable.tex) [79]
Underfull \hbox (badness 10000) in paragraph at lines 599--600
[]
(./lefttable.tex) [80]
Underfull \hbox (badness 10000) in paragraph at lines 604--605
[]
(./righttable.tex) [81]
Underfull \hbox (badness 10000) in paragraph at lines 613--614
[]
(./lefttable.tex) [82]
Underfull \hbox (badness 10000) in paragraph at lines 618--619
[]
(./righttable.tex) [83]
Underfull \hbox (badness 10000) in paragraph at lines 627--628
[]
(./lefttable.tex) [84]
Underfull \hbox (badness 10000) in paragraph at lines 632--633
[]
(./righttable.tex) [85]
Underfull \hbox (badness 10000) in paragraph at lines 641--642
[]
(./lefttable.tex) [86]
Underfull \hbox (badness 10000) in paragraph at lines 646--647
[]
(./righttable.tex) [87]
Underfull \hbox (badness 10000) in paragraph at lines 655--656
[]
(./lefttable.tex) [88]
Underfull \hbox (badness 10000) in paragraph at lines 660--661
[]
(./righttable.tex) [89]
Underfull \hbox (badness 10000) in paragraph at lines 669--670
[]
(./lefttable.tex) [90]
Underfull \hbox (badness 10000) in paragraph at lines 674--675
[]
(./righttable.tex) [91]
Underfull \hbox (badness 10000) in paragraph at lines 683--684
[]
(./lefttable.tex) [92]
Underfull \hbox (badness 10000) in paragraph at lines 688--689
[]
(./righttable.tex) [93]
Underfull \hbox (badness 10000) in paragraph at lines 697--698
[]
(./lefttable.tex) [94]
Underfull \hbox (badness 10000) in paragraph at lines 702--703
[]
(./righttable.tex) [95]
Underfull \hbox (badness 10000) in paragraph at lines 711--712
[]
(./lefttable.tex) [96]
Underfull \hbox (badness 10000) in paragraph at lines 716--717
[]
(./righttable.tex) [97]
Underfull \hbox (badness 10000) in paragraph at lines 725--726
[]
(./lefttable.tex) [98]
Underfull \hbox (badness 10000) in paragraph at lines 730--731
[]
(./righttable.tex) [99]
Underfull \hbox (badness 10000) in paragraph at lines 739--740
[]
(./lefttable.tex) [100]
Underfull \hbox (badness 10000) in paragraph at lines 744--745
[]
(./righttable.tex) [101]
Underfull \hbox (badness 10000) in paragraph at lines 753--754
[]
(./lefttable.tex) [102]
Underfull \hbox (badness 10000) in paragraph at lines 758--759
[]
(./righttable.tex) [103]
Underfull \hbox (badness 10000) in paragraph at lines 767--768
[]
(./lefttable.tex) [104]
Underfull \hbox (badness 10000) in paragraph at lines 772--773
[]
(./righttable.tex) [105]
Underfull \hbox (badness 10000) in paragraph at lines 781--782
[]
(./lefttable.tex) [106]
Underfull \hbox (badness 10000) in paragraph at lines 786--787
[]
(./righttable.tex) [107]
Underfull \hbox (badness 10000) in paragraph at lines 795--796
[]
(./lefttable.tex) [108]
Underfull \hbox (badness 10000) in paragraph at lines 800--801
[]
(./righttable.tex) [109]
Underfull \hbox (badness 10000) in paragraph at lines 809--810
[]
(./lefttable.tex) [110]
Underfull \hbox (badness 10000) in paragraph at lines 814--815
[]
(./righttable.tex) [111]
Underfull \hbox (badness 10000) in paragraph at lines 823--824
[]
(./lefttable.tex) [112]
Underfull \hbox (badness 10000) in paragraph at lines 828--829
[]
(./righttable.tex) [113]
Underfull \hbox (badness 10000) in paragraph at lines 837--838
[]
(./lefttable.tex) [114]
Underfull \hbox (badness 10000) in paragraph at lines 842--843
[]
(./righttable.tex) [115] (build/planner.aux) )
(\end occurred inside a group at level 1)
### simple group (level 1) entered at line 50 ({)
### bottom level
Here is how much of TeX's memory you used:
1615 strings out of 483140
24801 string characters out of 5965152
267399 words of memory out of 5000000
16456 multiletter control sequences out of 15000+600000
568902 words of font info for 45 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
30i,10n,33p,646b,225s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-rm.enc}</usr/share
/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/texmf/fonts/type1/publi
c/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmri.pfb>
Output written on build/planner.pdf (119 pages, 183926 bytes).
PDF statistics:
401 PDF objects out of 1000 (max. 8388607)
274 compressed objects within 3 object streams
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
build/planner.pdf

BIN
build/planner.synctex.gz

10
build/planner.toc

@ -1,10 +0,0 @@
\contentsline {chapter}{\numberline {1}Introduction}{1}%
\contentsline {section}{\numberline {1.1}Origins}{1}%
\contentsline {section}{\numberline {1.2}An Important Note}{1}%
\contentsline {section}{\numberline {1.3}A Minor Note}{1}%
\contentsline {section}{\numberline {1.4}Why Do People Have Trouble Keeping Track of Things?}{1}%
\contentsline {chapter}{\numberline {2}Goals}{3}%
\contentsline {chapter}{\numberline {3}Annual Goals}{5}%
\contentsline {chapter}{\numberline {4}Monthly and Weekly Goals}{7}%
\contentsline {chapter}{\numberline {5}Weekly Task List}{9}%
\contentsline {chapter}{\numberline {6}The Year}{11}%

251
guide.tex

@ -0,0 +1,251 @@
\documentclass[twoside, openany]{book}
\usepackage[
letterpaper,
bindingoffset=15mm,
textheight=250mm,
textwidth=175mm,
top=1in,
bottom=20mm,
footskip=0.5in,
marginparwidth=0mm,
marginparsep=0mm
]{geometry}
%\usepackage{showframe}
%\renewcommand*\ShowFrameColor{\color{red}}
\author{Kenneth John Odle}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
% Use a better tabular system
\usepackage{tabularray}
% Put page numbers in bottom center
\pagestyle{plain}
% Add our copyright image
\usepackage{graphicx}
\graphicspath{ {./images/} }
% Let's put explanatory stuff in two columns a half inch apart
\usepackage{multicol}
\setlength\columnsep{0.4in}
\raggedbottom
\begin{document}
\chapter*{}
\thispagestyle{empty}
% \pagenumbering{gobble}
% Eliminates page number on reverse side; see https://texfaq.org/FAQ-nopageno
\begin{center}
{\Huge Guide to Goals, Habits, and Planning}
\medskip
by Kenneth John Odle
\medskip
v. 2.0.1
\medskip
\today{}
\vspace*{10cm}
\includegraphics[scale=0.5]{ccancs4}
\bigskip
\begin{minipage}{14cm}
\begin{flushleft}
This work is provided under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
\end{flushleft}
This means:
\begin{itemize}
\itemsep-0.30em
\item You are free to share this work.
\item You are free to adapt this work.
\item You are free to share your adaptation(s) of this work.
\item You are not allowed to sell this work or your adaptation(s) of this work.
\item You must attribute it to the author by providing the following link:
\end{itemize}
\texttt{https://git.kjodle.net/kjodle/planner-in-latex}
\end{minipage}
\end{center}
\tableofcontents
\thispagestyle{empty}
\chapter{Introduction}
\setcounter{page}{1}
I don't like long introductions generally, so if this is to long for you, just read "An Important Note" below and get on with life.
\section{Origins}
\begin{multicols}{2}
I created this for one main reason: I have a hard time getting and staying organized, especially with regard to financial matters. Part of this is no doubt due to my background (I did not grow up in an environment where people moved money around to benefit themselves) and undiagnosed ADHD (which is something I'm also looking into).
Also, I had a hard time making this and making it look nice with the tools I had available to me. (I like to do a lot of design things in my spare time and have spent countless hours questioning whether to go with a 10pt font size or a 10.3pt font size. The struggle is real.) Because I like learning new things, I decided to finally learn how to use \LaTeX. I have no idea what took me so long—the learning curve is not steep and it's remarkably powerful. Because it's basically a text file, I can compile it to a pdf file to share, but I can also share it via Git for those who want to create their own version.
\section{An Important Note}
You don't have to wait until the beginning of a new year to start this. In fact, I suggest that you avoid New Year's Day to make any major changes in your life. There is already so much going on, what with it being the height of the holiday season for most western religions. As well, people \emph{expect} you to commit to changes. (And take delight in when you fail.)
Rather, start where you are, and make changes as gradually or as quickly as you feel comfortable with. As the clich\'{e} goes, there's no time like the present.
\section{A Minor Note}
Like I mentioned above, I've generated this document using \LaTeX. As a result, this document is subject to all the limitations of \LaTeX, and more specifically, my limited (though growing) abilities with \LaTeX. If you want to correct any markup errors I've made (and I'm sure there are plenty), please contact me.
\section{Why Do People Have Trouble Keeping Track of Things?}
\end{multicols}
\chapter{How to Use This Planner}
\begin{multicols}{2}
\noindent I wish I could tell you that there is no wrong or right way to use this or any planner, but that is simply not true.
That said, you do need to adapt how you use this planner to fit your own needs. What I am going to present here is simply what worked for me (after spending a lot of time with things \textit{not} working for me).
\section{Do}
\begin{enumerate}
\item Do set aside some time each week to get ready for the week ahead. Because this is a Monday-to-Sunday planner, I recommend setting aside a half hour or so on Sunday evening to look at what you managed to accomplish during the week, and plan out the week to come. It is \textit{much} easier to do this the day before the new week, rather than once the week has started.
\item Do get your annual goals set very early in the year. You don't have to get them done before the new year starts—it helps to take a little time (the month of January, for instance) to reflect back on the previous year and figure out what went well and what still needs work. That will help you determine how many new goals you can handle in the coming year.
\end{enumerate}
\section{Don't}
\begin{enumerate}
\item Don't keep items that you want to turn into habits forever. For example, if you want to get into the habit of doing a refrigerator inventory every Friday evening before you go shopping on the weekend, only keep that as a to-do item until it becomes an ingrained habit. Once you do this automatically, you don't need to keep recording it as a task to do.
\item Don't fill out all those monthly and weekly goals at the bottom of the planner pages all at once. Take time at the end of each week to think about how this week has gone and what you'd like to accomplish in the coming week.
\end{enumerate}
\end{multicols}
\chapter{What Kind of Person Am I?}
I am the kind of person who:
\vspace{10mm}
\noindent
\begin{tblr}{
width=175mm,
colspec={ X[1,c] X[8,l] },
hline{1,Z} = {solid},
hline{2-Y} = {dotted},
rows={7mm, m, rowsep=1.0pt}
}
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
~ \\
\end{tblr}
\chapter{Goals}
\begin{multicols}{2}
\noindent Let's talk about goals.
Presumably you want to make a plan because you have some end in mind—something in your life that you want to change, see more of, or see less of. We're going to work on a year-long plan to get you at least partway to those goals.
There are six parts to setting and achieving a goal, and if you studied journalism in high school or college, you'll recognize them. Those six parts are what, who, when, where, why, and how. Let's look at each one in a little bit more detailed.
\section*{What}
This is the easy part. "What" means what you actually want to achieve. This can be anything from "lose ten pounds" to "save \$2,000 for a down payment on a new car". Whatever you choose, it must be \textit{specific} and \emph{measurable}. In other words, it has to be something you can see. This is why most people who fail to achieve a goal: it's not specific. You can easily tell if you've gained ten pounds just by getting on a scale. You can easily tell whether you've saved money by looking at your bank balance.
But if your goal is "get more organized" there's no way to measure "organized". The way out of this dilemma is to stop and think about what that's going to look like.
\section*{Who}
There are actually \textit{two} ``who''s here: Who can I rely on to help me achieve this goal, and who will benefit by my achieving this goal. With almost every goal, you're going to be the main beneficiary. But often, there are other people in your life who will also benefit when you achieve this goal.
The other thing to consider is who you are going to tell about this goal. Yes, some goals may be very private, but making your goals public tends to help you achieve them.
\section*{How}
The ``how'' describes the methods you are going to use to achieve this goal.
And yes, it is method\textit{s}, plural. If a goal is worth attaining, it's probably going to require a few different techniques to achieve it. For example, if your goal is to lose weight, you will probably achieve it through a combination of diet and exercise. This will mean that you have to learn to cook healthier food and how to shop for healthier food, as well as learning how to exercise safely.
If your goal is to \textit{stop} an unhealthy habit (such as smoking), then you are going to have to learn what to do in its place. This could also involve multiple techniques to achieve it.
Put a lot of thought into your ``how.'' This part of goal-setting is where a lot of your sub-goals will come from. But a lot of these will also end up as dead ends. You may have thought that a particular technique would work for you, but it doesn't, so you'll need to go with a different plan.
\section*{When}
When do you want to achieve this goal by? One month, six months, 12 months? Or this a goal that is going to take more than a year? If so, where do you want to be at the end of the first 12 months?
You will also want to build some milestones into your timeline. A lot of people make a goal of exercising every day, and then when they skip a day, they figure that they will just exercise twice as much the next day. But when you put something off like that, it becomes easier and easier to just keep putting it off. The way to avoid this is by building milestones into your timeline.
For example, if your goal is to lose 30 pounds in the next nine months, then you should lose an average of just over three pounds per month. You should set some milestones so that after three months, you will have lost ten pounds, and after six months, you will have lost 20 pounds. This gives you some intermediate goals to aim for, but also provides some flexibility if you have a bad month.
In this planner, you will have space to list annual (i.e., 12-month) goals, and then space to break these down into smaller goals which you think of as monthly goals. Within the planner pages themselves, you will then have room to break down the monthly goals into goals for each week. This is where your ``how'' and ``when'' come together.
\section*{Where}
Not many people give thought to where they are going to achieve their goals, as it is often not very important. But for some goals, location is everything. If you're trying to eat healthier, for example, you may need to start going to a different grocery store, or take a different route home which avoids driving by so many fast food restaurants and their drive-throughs.
\section*{Why}
This is where your motivation is going to come from. \textit{Why} do want to achieve this goal? How will achieving it make your life better?
\end{multicols}
\chapter{Annual Goals}
Okay, let's make some goals for the next 365 days. But first, lets talk about SMART goals. ``SMART'' is an acronym that helps make sure your goals are workable.
\begin{multicols}{2}
\noindent \textbf{S} means \textbf{specific}. Your goal isn't attainable if you can't describe what it looks like. ``Get healthier'' is \textit{not} specific, because there are a lot of different aspects to health. ``Lose weight'' or ``eat less junk food'' \textit{are} specific, because you're either losing weight or you're not, or you're eating less junk food or not.
\bigskip
\noindent \textbf{M} means \textbf{measureable}. Goals without numbers are meaningless, because you will never be able to tell where you are. You have to put some numbers on it. ``Get healthier'' isn't measureable because there's no scientific way to describe what ``healthier'' means. On the other hand ``lose 20 pounds'' or ``lower my blood pressure by 10 points'' are \textit{very} measureable.
Likewise, ``eat healthier'' isn't measureable. ``Eat fast food a maximum of three times a week'' is measureable.
\bigskip
\noindent \textbf{A} means \textbf{achievable}. Your goal has to be something that you can actually accomplish in a reasonable amount of time, based on variable that you have control over. A lot of people short-circuit themselves by choosing goals that are not achievable. ``Write a book'' is achievable. ``Write a \textit{New York Times} best-selling book is not, because you have no control over whether a publisher will decide to publish it, and no control over whether the book-reading public will decide to buy it.
\bigskip
\noindent \textbf{R} means \textbf{relevant}. If you are going to achieve a goal, it has to mean something to you. Trying to achieve personal goals that other people tell you should achieve is not going to mean much to you. Another way to think of ``relevant'' is ``personal.'' This goal should mean something to you personally. (And yes, you have goals at work, but because they are tied to your paycheck, they are relevant to you.)
\bigskip
\noindent \textbf{T} means \textbf{time-bound}. As they say, a goal without a deadline is just a wish. You need to have an end date.
It's perfectly fine if a goal takes more than one year to accomplish, by the way. Some goals, such as writing a book or running in a marathon, will definitely take longer than a year, depending on where you are starting.
\end{multicols}
\chapter{Monthly and Weekly Goals}
\begin{multicols}{2}
On the next few pages, you will see an annual goal on the left, with room to describe the ``what, who, how, when, where,'' and ``why'' and then a page on the right to break this down into monthly goals.
Keep in mind that a monthly goal may take more or less than a month to achieve. We only use the word ``monthly'' as a convenience.
\end{multicols}
\chapter{The Year}
\begin{multicols}{2}
The rest of this planner consists of 53 weeks of planning pages.
Each week is displayed on two facing pages. On the top of the left hand page is room for you to writer the month and year. You can write the dates underneath the days of the week.
Note that weeks in this planner start on Monday. This is in keeping with how most countries have arranged their calendar, as this is standardized by ISO 8601. It also encourages you to think of your weekend as a single unit, rather than two separate days, in order to get the most out of it. \bigskip
\end{multicols}
\end{document}

BIN
images/ccancs4.png

After

Width: 88  |  Height: 31  |  Size: 1.6 KiB

22
lefttable.tex

@ -1,22 +0,0 @@
\begin{tabular}{ |p{1cm}|p{4.5cm}|p{4.5cm}|p{4.5cm}| }
\multicolumn{4}{l}{Month and Year:} \\
\hline
~~\textbf{Date} & \textbf{Tasks Today/Appointments} & \textbf{Financial} & \textbf{Communications} \\ \hline
\begin{center}{\Large Mo}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large Tu}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large We}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large Th}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large Fr}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large Sa}\end{center} & & & \\ [2.15cm] \hline
\begin{center}{\Large Su}\end{center} & & & \\ [2.15cm]
\hline
\end{tabular}
\begin{tabular}{ |p{7.67cm}|p{7.67cm}| }
Goals for this Year & Goals for this Month \\ \hline
& \\ [4mm] \hline
& \\ [4mm] \hline
& \\ [4mm] \hline
& \\ [4mm] \hline
\multicolumn{2}{l}{Hoping For:} \\
\end{tabular}

22
missfont.log

@ -1,22 +0,0 @@
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Italic-tlf-ot1
mktextfm nullfont
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Italic-tlf-ot1
mktextfm nullfont
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Italic-tlf-ot1
mktextfm nullfont
mktextfm LibertinusSerif-Regular-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1
mktextfm LibertinusSerif-Bold-tlf-ot1

400
planner-2024.tex

@ -0,0 +1,400 @@
\documentclass[twoside]{book}
\usepackage[
letterpaper,
bindingoffset=15mm,
textheight=250mm,
textwidth=175mm,
top=14mm,
footskip=5mm,
marginparwidth=0mm,
marginparsep=0mm
]{geometry}
% Prettier fonts
\usepackage[nott]{kpfonts}
% Adjusting things
% \usepackage{microtype}
% Two-columns in introduction
\usepackage{multicol}
\setlength{\columnsep}{8mm}
% Use tab stops when we need to
\usepackage{tabto}
% Use a better tabular system (2022.12.26 - currently on "Habits" pages)
\usepackage{tabularray}
\usepackage{ninecolors}
\author{Kenneth John Odle}
% Put page numbers in bottom center
\pagestyle{plain}
% Add our copyright image
\usepackage{graphicx}
\graphicspath{ {./images/} }
% https://texfaq.org/FAQ-repeat-num
% https://ctan.org/pkg/forloop
% Output a variable value: https://sodocumentation.net/latex/topic/9224/counters--if-statements-and-loops-with-latex
\usepackage{forloop}
% Draw circles, but redefine the command first
\usepackage{wasysym}
\newcommand\kcir{{\large \Circle ~}}
% Draw squares on Finances column
\newcommand{\kfin}{\texttt{\hfill {\Large $\Box$}\,AP {\Large $\Box$}\,Pd {\Large $\Box$}\,X}}
% Week at top of each page
\def\kyear{2024}
\newcounter{ct}
\newcommand{\kweek}{
\begin{tblr}{
width=175mm,
colspec={ X[1,c] X[1,c] X[7,c] },
vlines = {0.5pt,solid},
hlines = {0.5pt,solid},
rows={5mm, m, rowsep=1.5pt}
}
\textbf{Week \thect} & \kyear & Jan\hphantom{wo}Feb\hphantom{wo}Mar\hphantom{wo}Apr\hphantom{wo}May\hphantom{wo}Jun\hphantom{wo}Jul\hphantom{wo}Aug\hphantom{wo}Sep\hphantom{wo}Oct\hphantom{wo}Nov\hphantom{wo}Dec
\end{tblr}
\vspace{3mm}
}
\usepackage{verbatim}
\raggedright
\raggedbottom
\begin{document}
\chapter*{}
\thispagestyle{empty}
% \pagenumbering{gobble}
% Eliminates page number on reverse side; see https://texfaq.org/FAQ-nopageno
\begin{center}
{\Huge Planning Notebook}
\medskip
by Kenneth John Odle
\medskip
v. 2.5.0 \\ 2024 Version
\medskip
\today{}
\vspace*{10cm}
\includegraphics[scale=0.5]{ccancs4}
\bigskip
\begin{minipage}{14cm}
\begin{flushleft}
This work is provided under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
\end{flushleft}
This means:
\begin{itemize}
\itemsep-0.30em
\item You are free to share this work.
\item You are free to adapt this work.
\item You are free to share your adaptation(s) of this work.
\item You are not allowed to sell this work or your adaptation(s) of this work.
\item You must attribute it to the author by providing the following link:
\end{itemize}
\texttt{https://git.kjodle.net/kjodle/planner-in-latex}
\end{minipage}
\end{center}
\chapter*{Introduction}
\begin{multicols}{2}
This document is part of a never-ending search for the perfect planner.
My goal was to create a planner where I can plan my days, weeks, and entire year ahead of time as much as possible. In addition to a regular planner where I can make note of everyday life events (i.e., medical appointments), I also wanted a way to incorporate annual goals into my weekly plans. I believe the reason so many new year's resolutions fail is that we simply forget about them. If you want to achieve something, you have to keep that goal in front of you. I also wanted a place to reflect on my progress on those goals, both on a monthly and on an annual basis.
Prior to this year, this was contained in a single document. Several notable changes have led this to being version 2.0.0, most notably:
\begin{itemize}
\item The research on goals and habits has been moved to a separate document (``Notes'').
\item The annual and monthly goals and reflection pages have been moved to a separate document (``Annual Goals''). This makes it easier to refer to them when planning your weeks.
\item Tables have been reconstructed entirely using the \texttt{tabularray} package for greater consistency.
\end{itemize}
You are welcome to download the pdf of this planner and use it. You can also customize it by forking or downloading the package and making whatever changes you may want. All of these documents have been written in \LaTeX{}; only the most basic working knowledge of that language should be required to make basic changes.
If you choose to fork this work, please note that it is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License and your work, should you choose to release it (and I encourage you to) is required to be released under the same license.
\end{multicols}
\forloop{ct}{1}{\value{ct}<55}{
%%%%%%%%%%%%%%%%%%%%%
% Begin a new week
% First Left Page
\newpage
\kweek
\begin{tblr}{
width=175mm,
colspec={ | X[30,l] | X[35,l] | X[35,l] | },
rowspec={
| Q % Header Row
| Q | Q | Q | Q
| Q | Q | Q | Q
| Q | Q | Q | Q
|
},
rows={5.5mm, m, rowsep=1.5pt} %
}
% Header
\SetCell{bg=yellow7} \textbf{Yearly Goal} & \SetCell{bg=yellow8} \textbf{Monthly Goal} & \SetCell{bg=yellow9} \textbf{Weekly Activities} \\
% Table Content
\SetCell[r=4]{l} & \SetCell[r=2]{l} & \\
& & \\
& \SetCell[r=2]{l} & \\
& & \\
\SetCell[r=4]{l} & \SetCell[r=2]{l} & \\
& & \\
& \SetCell[r=2]{l} & \\
& & \\
\SetCell[r=4]{l} & \SetCell[r=2]{l} & \\
& & \\
& \SetCell[r=2]{l} & \\
& & \\
\end{tblr}
\vspace{10mm}
\begin{tblr}{
width=175mm,
colspec={ | X[55,l] | X[1,l] | X[5,c,gray9] | [gray8]X[39,l] | },
hline{1,2,4,6,8,10,12,14,16} = {1, 3-4}{0.5pt},
hline{3} = {1}{0.5pt,black},
hline{3} = {4}{0.5pt,gray7},
hline{5,7,9,11,13,15} = {1}{0.5pt},
rows={5.5mm, m, rowsep=2pt}
}
%Header
\SetCell{bg=teal9} \textbf{Tasks this week} & & \textbf{Day} & \SetCell{bg=teal9} \textbf{Chores} \\
%Body
\kcir & & \SetCell[r=2]{c} M & \kcir \\
\kcir & & & \kcir \\
\kcir & & \SetCell[r=2]{c} Tu & \kcir Clean bathroom sinks \\
\kcir & & & \kcir Clean toilets \\
\kcir & & \SetCell[r=2]{c} W & \kcir Clean bathtub \\
\kcir & & & \kcir Pickup floor \hspace{2em} \kcir Dust \\
\kcir & & \SetCell[r=2]{c} Th & \kcir Vacuum \\
\kcir & & & \kcir Kitchen floor \\
\kcir & & \SetCell[r=2]{c} F & \kcir Clear off DR table \\
\kcir & & & \kcir Clean office\\
\kcir & & \SetCell[r=2]{c} Sa & \kcir Meal planning \\
\kcir & & & \kcir Grocery planning \\
\kcir & & \SetCell[r=2]{c} Su & \kcir Grocery shopping \\
\kcir & & & \kcir Meal prep\\
\end{tblr}
% First Right Page
\newpage
\kweek
\begin{tblr}{
width=175mm,
colspec={ X[47,l] X[1.5,l] X[51.5,l] },
vlines = {0.5pt,solid},
hlines = {0.5pt,solid},
rows={5mm, m, rowsep=1.5pt},
% hline{7,12,17,22,27,32} = {2-3}{0.5pt,solid,azure4},
% hline{1,2,Z} = {1-3}{0.5pt,solid,gray1},
% hline{9,10,13,14,17,18,21,22} = {1-1}{0.5pt,solid,gray1}
}
\SetCell{bg=green9} \textbf{Pre-week Notes:} & \SetCell[c=2]{l, bg=azure9}\textbf{Log:}\\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Monday}} & \\
& & \\
& & \\
& & \\
& & \\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Tuesday}} & \\
& & \\
\SetCell{bg=violet9} \textbf{Hoping For:} & & \\
& & \\
& & \\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Wednesday}} & \\
\SetCell{bg=violet9} \textbf{Looking For:} & & \\
& & \\
& & \\
& & \\
\SetCell{bg=violet9} \textbf{Grateful For:} & \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Thursday}} & \\
& & \\
& & \\
& & \\
\SetCell{bg=brown9} \textbf{Post-week Notes:} & & \\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Friday}} & \\
& & \\
& & \\
& & \\
& & \\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Saturday}} & \\
& & \\
& & \\
& & \\
& & \\
& \SetCell[r=5]{c, fg=gray2}\rotatebox[origin=c]{90}{{\footnotesize Sunday}} & \\
& & \\
& & \\
& & \\
& & \\
\end{tblr}
\vspace{5mm}
% Second Left Page
\newpage
\kweek
\begin{tblr}{
width=175mm,
colspec={ |[0.75pt] X[6,c] |[0.75pt] X[47,l] |[0.75pt] X[47,l] |[0.75pt] },
rowspec= {
|[0.75pt]Q % Header
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]
},
rows={5.3mm, m, rowsep=1.3pt}
}
% Header
\textbf{Day} & \SetCell{bg=teal9} \textbf{Tasks Today} & \SetCell{bg=yellow9} \textbf{Goal Steps} \\
% Monday
\SetCell[r=5]{c} \textbf{Mon} & \kcir & \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Tuesday
\SetCell[r=5]{c} \textbf{Tue} & \kcir & \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Wednesday
\SetCell[r=5]{c} \textbf{Wed} & \kcir & \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Thursday
\SetCell[r=5]{c} \textbf{Thu} & \kcir & \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Friday
\SetCell[r=5]{c} \textbf{Fri} & \kcir & \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Saturday
\SetCell[r=5]{c} \textbf{Sat} & \kcir Mail & \kcir \kcir Read \\
& \kcir & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
% Sunday
\SetCell[r=5]{c} \textbf{Sun} & \kcir Finances for next week & \kcir \kcir Read \\
& \kcir Goals/Activities for next week & \kcir \kcir Exercise \\
& \kcir & \kcir \kcir \kcir \kcir Create \\
& \kcir & \kcir \\
& \kcir & \kcir \\
\end{tblr}
% Second Right Page
\newpage
\kweek
\begin{tblr}{
width=175mm,
colspec={ |[0.75pt] X[6,c] |[0.75pt] X[47,l] |[0.75pt] X[47,l] |[0.75pt] },
rowspec= {
|[0.75pt]Q % Header
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q
|[0.75pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q |[0.25pt]Q