I’ve been a silent observer of this forum for a while now and I just created an account to answer this.
For context, I am a perusing my Master’s Degree in Electrical engineering, so I am not a mathematics major, but I type A LOT of math in obsidian.
From experience, I can say that it is possible to get fast enough to type math at the speed of the lecture.
My current method for taking notes consists of taking notes by hand, then transcribing them into obsidian and then organizing them.
I’d love to share with you my complete setup, but I highly suggest making something that fits best for you.
My Setup:
Every semester I make a map of content for the current semester and use the ‘homepage’ plugin to make that my semester homepage
This map of content includes a progress bar of the semester, the semesters tentative academic schedule, my classes (as links), and my school schedule
Each class gets its own note as it is its own respective map of content (MOC) for that specific topic. I am careful as to what notes go into this ‘class’ MOC as this is knowledge that I may want to link to or reference later.
Pretend that school starts and I walk in to my materials class. I will take notes by hand. Then as soon as I have time I go into obsidian and I create a note in my materials class MOC that I navigated to from my homepage (which is the current semester). Then I create a note that has a name that is related to the TOPIC not the lecture number or week number etc. Any of that information can get added as metadata if I find it necessary (which I haven’t thus far).
Now for the good stuff: Typing Math
For 2 semesters I used the plugin ‘Quick Latex’. This worked well. When the plugin ‘Latex Suite’ was released my math typing got significantly faster though. The shortcuts for math typing in ‘Latex Suite’ are very convenient and you can add your own which is nice. With this plugin alone and some practice, I was able to type math nearly as fast as I can write it by hand.
Additionally Latex Suite allows for a hotkey to be set to put a box around an equation.
The ability to add your own math shortcuts is powerful as well and shouldn’t be taken for granted. It should be noted that the shortcuts added to the plugin can be tailored such that they can only be triggered (automatically or with the tab key) when in certain typing environments (inline math / math block / reg. typing environment).
Another quality of life plugin is ‘Better Math in Callouts and Block Quotes’. It does what the title suggests. Math in callouts is finicky. This plugin makes it not that way.
Sometimes I find the plugin ‘Obsidian Functionplot’ useful for adding custom made graphs to my notes.
If you ever want to print your notes (or format and share them) , I suggest using the ‘Pandoc’ plugin to export your notes to Latex, then using a Latex editor to modify the note as needed before printing or sharing it.
One plugin that I played with, but haven’t found much utility for is ‘LaTeX-like Theorem & Equation Referencer for Obsidian’. I mention it because for a math major, I would see this being very useful.
My system is simple, but it works for me and I continue to refine it and tailor it to my current needs, and needs that I predict will arise in the future as my knowledge base evolves.
Something I didn’t mention is the reason that I prefer to take notes on paper first. I do this for a few reasons. First, I think better on paper and if I know the notes will be rewritten, I feel some subconscious freedom to think freely on paper as worry less about organization while writing. Additionally, rewriting the notes in obsidian forces me to spend more time with the material which is a net good for learning for me. Finally, even if I feel confident enough to type my notes as the professor is lecturing, if I get caught up on something obsidian-related during lecture, then there is a chance that I could get behind on my notes during lecture which is a bad place to be in while in my program.
I didn’t go in depth with this post, or share any examples (I’m on mobile and this is my first post and im not sure how this works) but if you have any follow up questions, let me know!