The Challenge:Ĭreate a LaTeX environment that enables rapid non-intrusive typesetting to create beautiful notes at a low concentration cost. ![]() However, in most higher education math courses, perhaps the most valuable content to supplement the existing course textbook is the professor's explanations, illustrations of concepts, and side remarks. Most math note-takers copy down verbatim what the professor writes on the blackboard, key definitions, theorems, examples, and expressions. Unimpressed with the lack of scalability of using what-you-see-is-what-you-get editors, this Spring I started typing LaTeX from scratch, learning from examples and spamming documentation for help. Although this approach requires no knowledge of LaTeX, it turns out that IDEs like these actually take almost as much time as processing a math document within Microsoft Word. These make typesetting "easy" and intuitive, such as clicking a formula icon and inserting values into fields of a template. However, back then I used easy beginner-friendly TeX IDEs. Back when I had taken Discrete Mathematics with the EECS department at Berkeley, submissions were done via SSH/SFTP, so I started using TeX to generate neat. Doing so from scratch, I started to appreciate how fast this can be. In Spring 2019, I typeset my math homework assignments in LaTeX ( example for Linear Algebra) simply to challenge myself. This approach allows for development of notes even faster than using an already defined and customized LaTeX template, with the added benefit of flexibility to adapt note-taking to a lecturer or presenter's pace and direction. This article provides documentation on how you can use existing LaTeX packages (and my libraries if you choose) with your favorite code editor (I use GitHub Atom) to create beautiful math/technical notes at a blazing fast speed. With the right tools, you can do this too! This guide will help you get there. ![]() The fundamental design principle here is not to create an embellished product but minimize the time invested in the document creation, maximizing time outside for review and application of the material. ![]() Here's the current version of an ongoing collaboration with John-Michael Laurel for Stochastic Processes by Professor Jim Pitman. Please see my github for the current development!Įxamples of my notes, created in-class during lectures. There will be more added over time (especially for diagrams and plots). Live demos (.gif / video) will be added to this article as time permits, as I'm still developing and improving my definitions and snippets.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |