How to create Eisenhower Matrix Notepad in LaTeX

Here is a TikZy proposal.

\documentclass{article}
\usepackage{tikz,amssymb}
\usetikzlibrary{shapes.multipart,positioning,fit,backgrounds}
\definecolor{mgreen}{RGB}{22,171,53}
\definecolor{mblue}{RGB}{22,101,171}
\newcommand{\EisenBlock}[5][]{
  \node [rectangle split,rectangle split parts=8,fill=white,
  text width=5cm,align=left,text=#2,draw,rounded corners,draw=#2,
  #1] 
  (multi-#3)
 {\strut$\Box$\nodepart{two}\strut$\Box$\nodepart{three}\strut$\Box$\nodepart{four}\strut$\Box$
 \nodepart{five}\strut$\Box$\nodepart{six}\strut$\Box$\nodepart{seven}\strut$\Box$
 \nodepart{eight}\strut$\Box$};
 \node[left=1pt of multi-#3.south west,anchor=south west,rotate=90,text=white] 
 (label-#3) {#4};
 \begin{scope}[on background layer]
 \node[fit=(multi-#3) (label-#3),fill=#2,rounded corners,
 label={[text=#2,anchor=south west,font=\bfseries]above left:#5}] (fit-#3){};
 \end{scope}
}
\begin{document}
\begin{tikzpicture}[font=\sffamily]
\EisenBlock{mgreen}{tl}{Urgent and important}{Do first}
\EisenBlock[right=1.2cm of multi-tl]{mblue}{tr}{Less urgent, but
important}{Schedule}
\EisenBlock[below=1.2cm of multi-tl]{orange}{bl}{Urgent, but
less important}{Delegate}
\EisenBlock[right=1.2cm of multi-bl]{red!80}{br}{Neither urgent nor
important}{Don't do}
\end{tikzpicture}
\end{document}

enter image description here

Of course, you may fill in some items, and perhaps even connect some. This is the reason why I chose to use multipart nodes here: one can refer to each node part and use them in paths, say.

\documentclass{article}
\usepackage{tikz,amssymb}
\usetikzlibrary{shapes.multipart,positioning,fit,backgrounds}
\definecolor{mgreen}{RGB}{22,171,53}
\definecolor{mblue}{RGB}{22,101,171}
\newcommand{\EisenBlock}[5][]{
  \node [rectangle split,rectangle split parts=8,fill=white,
  text width=5cm,align=left,text=#2,draw,rounded corners,draw=#2,
  #1] 
  (multi-#3)
 {\strut$\Box$ \EntryOne\nodepart{two}\strut$\Box$ \EntryTwo
 \nodepart{three}\strut$\Box$ \EntryThree\nodepart{four}\strut$\Box$ \EntryFour
 \nodepart{five}\strut$\Box$ \EntryFive\nodepart{six}\strut$\Box$ \EntrySix
 \nodepart{seven}\strut$\Box$ \EntrySeven\nodepart{eight}\strut$\Box$ \EntryEight};
 \node[left=1pt of multi-#3.south west,anchor=south west,rotate=90,text=white] 
 (label-#3) {#4};
 \begin{scope}[on background layer]
 \node[fit=(multi-#3) (label-#3),fill=#2,rounded corners,
 label={[text=#2,anchor=south west,font=\bfseries]above left:#5}] (fit-#3){};
 \end{scope}
 \ClearEntries
}
\newcommand{\SetEntries}[8]{
\def\EntryOne{#1}
\def\EntryTwo{#2}
\def\EntryThree{#3}
\def\EntryFour{#4}
\def\EntryFive{#5}
\def\EntrySix{#6}
\def\EntrySeven{#7}
\def\EntryEight{#8}}
\newcommand{\ClearEntries}
{\SetEntries{\empty}{\empty}{\empty}{\empty}{\empty}{\empty}{\empty}{\empty}}
\ClearEntries
\begin{document}
\begin{tikzpicture}[font=\sffamily]
\SetEntries{feed marmot}{hibernate}{meet other marmots}{}{}{}{}{}
\EisenBlock{mgreen}{tl}{Urgent and important}{Do first}
\SetEntries{chat}{brush your teeth}{}{}{}{}{}{}
\EisenBlock[right=1.2cm of multi-tl]{mblue}{tr}{Less urgent, but
important}{Schedule}
\SetEntries{clean up}{buy a calendar}{hold your breat}{}{}{}{}{}
\EisenBlock[below=1.2cm of multi-tl]{orange}{bl}{Urgent, but
less important}{Delegate}
\SetEntries{eat onions}{}{}{}{}{}{}{}
\EisenBlock[right=1.2cm of multi-bl]{red!80}{br}{Neither urgent nor
important}{Don't do}
\draw[ultra thick,-latex] (multi-tl.one east) to[out=0,in=180]
(multi-tr.two west);
\end{tikzpicture}
\end{document}

enter image description here


How about using the pgfpages package to put four logical pages on a single physical page? First a rather simple example:

\documentclass[16pt,ngerman]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\pagestyle{empty}

\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,landscape]

\begin{document}

\section{Do first}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}


\clearpage
\section{Delegate}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}


\clearpage
\section{Schedule}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}



\clearpage
\section{Don't Do }

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}


\end{document}

eisenhower matrix

Using an approach I had used to create pocketmods we can extend this.

\documentclass[21pt]{scrartcl}
\usepackage[]{forloop}
\usepackage[]{blindtext}
\setlength{\parindent}{0pt}
\usepackage[landscape]{geometry}
\usepackage{pgfpages}
\pagestyle{plain}

  \edef\pgfpageoptionheight{\the\paperheight} % landscaped by default
  \edef\pgfpageoptionwidth{\the\paperwidth}
  \def\pgfpageoptionborder{0pt}
  \def\pgfpageoptionfirstshipout{1}

  \pgfpagesphysicalpageoptions
  {%
    logical pages=4,%
    physical height=\pgfpageoptionheight,%
    physical width=\pgfpageoptionwidth,%
    current logical shipout=\pgfpageoptionfirstshipout%
  }

    \pgfpageslogicalpageoptions{1}
    {%
      border shrink=\pgfpageoptionborder,%
      resized width=.5\pgfphysicalwidth,%
      border code=\pgfusepath{stroke},%
      resized height=0.5\pgfphysicalheight,%
      center=\pgfpoint{.25\pgfphysicalwidth}{.75\pgfphysicalheight}%
    }%
    \pgfpageslogicalpageoptions{2}
    {%
      border shrink=\pgfpageoptionborder,%
      resized width=.5\pgfphysicalwidth,%
      border code=\pgfusepath{stroke},%
      resized height=0.5\pgfphysicalheight,%
      center=\pgfpoint{.75\pgfphysicalwidth}{.75\pgfphysicalheight}%
    }%

    \pgfpageslogicalpageoptions{3}
    {%
      border shrink=\pgfpageoptionborder,%
      resized width=.5\pgfphysicalwidth,%
      border code=\pgfusepath{stroke},%
      resized height=0.5\pgfphysicalheight,%
      center=\pgfpoint{.25\pgfphysicalwidth}{.25\pgfphysicalheight}%
    }%
    \pgfpageslogicalpageoptions{4}
    {%
      border shrink=\pgfpageoptionborder,%
      resized width=.5\pgfphysicalwidth,%
      border code=\pgfusepath{stroke},%
      resized height=0.5\pgfphysicalheight,%
      center=\pgfpoint{.75\pgfphysicalwidth}{.25\pgfphysicalheight}%
    }%



\begin{document}

\section{Do first}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}


\clearpage
\section{Delegate}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}


\clearpage
\section{Schedule}

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}



\clearpage
\section{Don't Do }

\begin{itemize}
    \item 
    \item 
    \item 
    \item 
    \item 
    \item 
\end{itemize}

\end{document}

Eisenhower Matrix2