I've been using LaTeX for a few years, and every time I make a new document, I always start by copying a similar document I've made in the past. So over time, the preamble to each document—the header, where formatting and package includes go—has kept getting bigger. And since I frequently create new commands to simplify things while I'm writing a document, those document-specific commands end up in unrelated documents.
So I finally decided to package the common document types I use into custom LaTeX classes, just like the built-in article.cls class. So far, I have two classes, interlake-assignment.cls and ib-assignment.cls. Both of those let you define several fields like candidatenum and wordcount that then get printed out into an appropriately formatted title section.
Ok, I recently decided to type up Linguistics and CSE homework, not only math. I agree about the header growing bigger and bigger with time. Hence, this content is Relative To My Life. tyvm.
I am a very new LaTeX user who was looking for a good way to implement a class for writing essays for schoolwork etc. on LyX. Your IB class served as an excellent reference as I wrote this class, and I would like to thank you for posting it. Keep up the great work!
I’d passion to canary that too!