which document style to write course lecture notes for students latex

by Libbie Dach 4 min read

How to make a LaTeX class file for lecture notes?

To begin, LaTeX class file for lecture notes you can find the class file I wrote for my notes. Just put it in you LaTeX tree (or in the directory of your document), with the sty file, and write a document with the following structure. \documentclass[OPTIONS]{Notes} \title{TITLE} \subject{SUBJECT} \author{AUTHOR} \email{EMAIL} \speaker{SPEAKER} \date{DD} {MM} …

What is a latex template?

Jun 21, 2017 · This has been detailed in the Github page as well, so I will keep it brief here: the talk style lets you make two-column, condensed documents to make highly selective notes—this is what I would prepare to take to my lectures; the seminar style lets you make more ‘regular’ notes for lectures—this is the type of notes I would prepare after a lecture as reading material for …

Can you take notes in LaTeX using just report class?

Aug 02, 2013 · It depends what you want your lecture notes to look like! Usually, I use the article document class with amsthm and other AMS-packages. When I type up notes I took from someone else's lectures, I also add the following macros to my document header:

How to create a note taker in latex?

Choose a license for (the student version of) your notes. (Here's the Creative Commons license-choosing page. I chose the CC-BY license.) You can apply it in LaTeX by using the doclicense package like this: \usepackage [ type= {CC}, modifier= {by}, version= {4.0}, ] {doclicense}

Installing the class

Simply drop the .cls and .sty files into your LaTeX document tree. On UNIX systems this is usually ~/texmf/ and is C:\Users\user_name\texmf\ on Windows.

Working with the class

Your documents based on this lecture class must adhere to the following blueprint:

End notes

This project is licensed under the MIT License. See the LICENSE.md file for details.

File structure

Let’s first talk about the file struc­ture of my lec­ture notes. Cur­rent­ly, it’s or­ga­nized as fol­lows:

Automatically changing the active course

As men­tioned ear­li­er, the ac­tive course changes au­to­mat­i­cal­ly based on my sched­ule. The script that’s in con­trol for that also shows some rel­e­vant in­for­ma­tion to my sta­tus bar, for which I’m using poly­bar . It turned out to be quite use­ful, es­pe­cial­ly know­ing what room the next lec­ture is in.

Conclusion

In this blog post, I’ve dis­cussed a num­ber of things, all of which some­how con­tribute to my lec­ture man­age­ment: shared pre­am­ble, current-​course sym­link, info.yaml, bundling up and cre­at­ing lec­tures, my fig­ure and snip­pet setup, and my sta­tus bar. Al­to­geth­er they allow for a smooth and ef­fi­cient note-​taking ex­pe­ri­ence.