chrissexton / texlates

Templates for physical note writing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Texlates Preview

texlates

Templates for physical note writing.

Usage

You will need a copy of xetex to execute these templates. This may also require bits of TeXLive, but I'm unsure. I have used brew install texlive with success on MacOS.

Run with -help first and be sure your startDate is sensible!

Formats

While three formats are currently in the project, additional templates are relatively easy to add using the directory structure provided. Modify genearte.go to add the necessary additions for new templates.

Class

The class template gives a grid of cells for planning a set of courses that meet twice a week with an extra cell for notes (or another day, I suppose).

Class Example

With classExample.pdf for example, Cxx meets on Mondays and Wednesdays starting on 2019-08-26. The week numbers will count as far as generated pages allow. This example was built with:

./texlates -tpl=class -courses="Cxx,Cyy,Czz" -courseDays="Monday,Wednesday,Other" -pages=16 -start=2019-08-26

Daily

The daily template gives a day schedule in half-hour increments with space for free-form notes.

Daily Example

dailyExample.pdf was built using:

./texlates -tpl=daily -start=2019-08-09 -pages=7

Lesson

The lesson plan template follows the two-day schedule of the class template, but gives a full page to design a lecture and assessment for each day.

Lesson Example

lessonExample.pdf was generated using:

./texlates -tpl=lesson -course=Cxxx -start=2019-08-26

About

Templates for physical note writing.


Languages

Language:Smarty 51.5%Language:Go 34.8%Language:TeX 13.7%