A personal planner which I am developing in LaTeX. You are free to download and adapt to your own purposes. This is my first project in LaTeX. Pull requests are welcome.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
3.2 KiB

  1. \documentclass[border=0,crop]{standalone}
  2. \usepackage{kpfonts}
  3. % Colored lines in table, see
  4. % https://ctan.math.illinois.edu/macros/latex/contrib/colortbl/colortbl.pdf
  5. \usepackage{colortbl}
  6. % Columns spanning multiple rows
  7. \usepackage{multirow}
  8. \begin{document}
  9. % Remove cell padding from tabular environment
  10. \renewcommand{\arraystretch}{0}
  11. % Add padding into the header row
  12. % See https://tex.stackexchange.com/questions/126539/padding-at-the-top-of-a-table-cell-in-latex
  13. \newcommand\Tstrut{\rule{0pt}{2.2ex}} % "top" strut
  14. \newcommand\Bstrut{\rule[-0.9ex]{0pt}{0pt}} % "bottom" strut
  15. \newcommand{\TBstrut}{\Tstrut\Bstrut} % top&bottom struts
  16. \begin{tabular}
  17. % Column and vertical rules definitions
  18. {
  19. @{}
  20. !{\color{black}\vline}
  21. p{8mm}
  22. !{\color{black}\vline}
  23. p{50mm}
  24. !{\color{black}\vline}
  25. p{50mm}
  26. !{\color{black}\vline}
  27. p{50mm}
  28. !{\color{black}\vline}
  29. }
  30. \multicolumn{4}{l}{\hspace{-2mm}Month and Year:} \vspace{4pt}\\
  31. \hline
  32. % Table Header
  33. \textbf{Day} & \textbf{Tasks/Appointments} & \textbf{Financial} & \textbf{Communications} \TBstrut \\ \hline
  34. % Monday
  35. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Mon}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  36. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  37. & & & \\ [5.1mm] \cline{2-4}
  38. & & & \\ [5.1mm] \cline{2-4}
  39. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  40. % Tuesday
  41. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Tue}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  42. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  43. & & & \\ [5.1mm] \cline{2-4}
  44. & & & \\ [5.1mm] \cline{2-4}
  45. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  46. % Wednesday
  47. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Wed}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  48. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  49. & & & \\ [5.1mm] \cline{2-4}
  50. & & & \\ [5.1mm] \cline{2-4}
  51. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  52. % Thursday
  53. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Thu}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  54. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  55. & & & \\ [5.1mm] \cline{2-4}
  56. & & & \\ [5.1mm] \cline{2-4}
  57. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  58. % Friday
  59. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Fri}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  60. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  61. & & & \\ [5.1mm] \cline{2-4}
  62. & & & \\ [5.1mm] \cline{2-4}
  63. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  64. % Saturday
  65. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Sat}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  66. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  67. & & & \\ [5.1mm] \cline{2-4}
  68. & & & \\ [5.1mm] \cline{2-4}
  69. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  70. % Sunday
  71. \multirow{5}{8mm}{\begin{center}\vspace{5.5mm}\textbf{Sun}\end{center}} & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  72. & & & \\ [5.1mm] \arrayrulecolor[gray]{0.6}\cline{2-4}
  73. & & & \\ [5.1mm] \cline{2-4}
  74. & & & \\ [5.1mm] \cline{2-4}
  75. & & & \\ [5.1mm] \arrayrulecolor{black}\hline
  76. \end{tabular}
  77. \end{document}