How To Enter Equations Quickly In Class?
AdmiralXyz writes "I'm a university student, and I like to take notes on my (non-tablet) computer whenever possible, so it's easier to sort, categorize, and search through them later. Trouble is, I'm going into higher and higher math classes, and typing "f_X(x) = integral(-infinity, infinity, f(x,y) dy)" just isn't cutting it anymore: I need a way to get real-looking equations into my notes. I'm not particular about the details, the only requirement is that I need to keep up with the lecture, so it has to be fast, fast, fast. Straight LaTeX is way too slow, and Microsoft's Equation Editor isn't even worth mentioning. The platform is not a concern (I'm on a MacBook Pro and can run either Windows or Ubuntu in a virtual box if need be), but the less of a hit to battery life, the better. I've looked at several dedicated equation editing programs, but none of them, or their reviews, make any mention of speed. I've even thought about investing in a low-end Wacom tablet (does anyone know if there are ultra-cheap graphics tablets designed for non-artists?), but I figured I'd see if anyone at Slashdot has a better solution."
I used LyX quite a bit; the equation editor is pretty quick to work with (better than MS Equation Editor or similar addons).
LyX is generally much faster than straight LaTeX - and there's a much shallower learning curve.
Additionally, LyX works on pretty much whatever platform you want to use.
-- Sometimes you have to turn the lights off in order to see.
Comment removed based on user account deletion
Pencil/paper and digitizing later should be fine.
http://www1.chapman.edu/~jipsen/mathml/asciimath.html
Keep it simple - pen and paper.
--- witty signature
microsoft paint
If you do choose to invest in a Wacom tablet, Windows 7 comes with a math input panel:
http://www.gottabemobile.com/2008/10/29/windows-7-math-input-panel-screenshots
It's not very usable with a mouse, though.
Um... I didn't do it!
I encountered this problem too during my last year and a half in uni, so I used a low-tech solution. When I needed to put an equation in my notes, I would type "See EQ. 1-1" and fill up a piece of paper with equations. Later on (that day or the next), while reviewing my notes I would look up the eq on my sheet and type it into my notes the correct way.
Windows 7 now features a math input panel, which converts handwritten mathematics to MathML. You can see screenshots at this link: http://www.gottabemobile.com/2008/10/29/windows-7-math-input-panel-screenshots
"The urge to fly from modern systems, instead of moving through them to even greater, fairer things is, I think, an indi
http://www.wolfram.com/products/
is a lot of fun to play with, does computation & all kinds of neat tricks in addition to typesetting.
$139 for the student version, available for the Mac.
There's this amazing new technology that utilizes droplets of colored pigmentation that adhere via cohesion to sheets of a fibrous cellulose material. Ask your chemistry professor about it.
f_X(x) = integral(-infinity, infinity, f(x,y) dy)
Just type $$f_X(x) = \int_\infty^\infty f(x,y) dy$$ instead.
I had this issue for years. Ultimately I never found anything within a factor of 5 for speed of simple pen and paper. The next best thing was LaTeX; with practice you can type that remarkably fast. (Especially if you pre-define macros relevant to whatever you're doing) The GUI-based solutions uniformly stank.
I've never found any system for digitizing handwritten equations; for a long time, my hope was that such software (preferably with LaTeX output) and a tablet would be a good solution. But the market for such things is small, and a few minutes of design work convinced me that implementing it was a lot more trouble than it would ever be worth.
... a product called MathCad 15 years ago. I seem to recall they had a free student version. Looks like they have a 30 day trial, and a $60 student version if it suits your purposes.
Ingredients: Turkey, Mechanically Separated Turkey, Water, Salt, Flavour.
Create keyboard macros for all your math stuff.
CONTROL + SHIFT + F would be
f() [LEFT ARROW to put your cursor between the parenthesis]
You're in college, so I'm sure you can figure it out...
I don't know if it is up to the speed you need, but the equation editor in LyX is pretty darn cool.
http://www.lyx.org/
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
I've been using Wolfram Mathematica to take class notes and exams for years. By using the keyboard shortcuts you can easily keep up with the class. You can also have instant interactive graphs which will be much easier to understand than anything a professor could draw on a board, although it's not like my professors write on the board as they use Mathematica or Matlab to teach the class as well. This is at a private university in Mexico.
Firstly, the Mac has an incredibly rich simple character set. This is NOT coincidental, as Apple copied their editing capabilities from the publishing industry decades ago. E.g. in TextEdit type alt-b and you'll see a '' integral symbol (looks correct as I type it, hopefully the post wont change it). If you can learn these keyboard shortcuts (learning-curve arguments aside), you *may* be able to type these directly into your mac in class, BUT... If you take notes by hand, then transcribe them into your mac using these short cuts, or simply via the Mac's Font (e.g. TextEdit --> commant-T) and characters (e.g. via the gear drop-down in the Font) pane, you're doing yourself a much bigger favor.
âoeThe wall between art and engineering exists only in our minds.â -- Theo Jansen
Use the auctex mode in emacs, which *greatly* reduces the number of keystrokes you need.
That combined with x-symbol let me take notes in graduate math classes for an experiment.
I took all of my notes throughout university (including engineering courses) using OpenOffice.org. The equation editor in OpenOffice is easy-to-learn, fast (as in, no mouse use required and the keystrokes are all sane), and the completed equations look great. (By default, there isn't a keyboard shortcut for inserting a new equation, so you'll need to manually assign one—I used Ctrl-Shift-F, if I remember correctly.
Your example would almost work as is; it would be entered as:
f_x (x) = int from -infinity to infinity f (x, y) dy
Or, if you prefer your parentheses to stretch (in case you have fractions inside, or what have you):
f_x left ( x right ) = int from -infinity to infinity f left ( x, y right ) dy
Either way, it comes out looking very nice. The one thing that takes some getting used to is that you need to make liberal use of whitespace (e.g. between f and the opening parenthesis of the function), otherwise things will occasionally come out looking a little strange. The best part is, when you don't know what you need to type for a particular symbol, you can select it from the menu and OO will insert the plaintext code, which makes it very easy to learn the code for new items.
I was disabled and taking notes was VERY slow for me if I tried writing. I used a word processor WP or MS Word (I don't remember which one) to take notes. I had a similar problem until I discovered that I could map an entire phrase into a single keystroke. For example: "ALT + CTRL + F " could be "f(X) = " You could even be more elaborate because certain phrases are used time and time again in lectures. My longest remapping was 20 characters. For different classes, I had completely different keystroke mappings. Just be careful not to remap the standard keystrokes.
This technique worked for me all though grad school. I also used a tape recorder (get the professors permission first) and reviewed my notes after class to make sure I got it all.
The pulse smart pen is far better. I tried the Wacom bluetooth tablet but the problem is that you cannot see what you write. If you use the Pulse Smartpen then it acts like a real pen - so you can see exactly what you have written - and as well as recording exactly what you wrote it records audio as well so you end up with a document that you can click on to hear what was being said at the time that you wrote that bit of text.
The only downside is that it needs special paper which you can buy in notebook form or which you can print yourself using a laser printer. The windows version has some extra software you can buy to perform OCR on your handwriting but since I have a Mac I have no idea how good it is. There is even an open SDK for you to develop your own applications for it but it unfortunately only supports Java.
This is not the old Equation Editor 3.0 from Word 2003, which is a crippled version of MathType, but rather a brand new equation facility in Word 2007, which is also the basis for the new equation support in the OneNote 2010 beta another poster has referred to.
The Word 2007 equation editor supports a "linear format" for completely keyboard-based input, which is based on TeX-like commands like "\sum" and "\int" and is documented in this Unicode technical note: Unicode Nearly Plain-Text Encoding of Mathematics
I've been using this for my math classes since last semester, with great success. Once you master the linear format, it's not difficult to keep up if you have a reasonable typing rate to begin with.
[This is a non-answer to your question. But it's a good non-answer if my success and student and teacher is any measure.]
Don't take notes in class. Seriously. I've forbidden note taking in some of my classes. I hand out copies of material not in the book. But when I lecture, I do so with the intention that what I say be listened and paid attention to. If someone's trying to write what I say, their attention and working memory is so divided that they can't be picking up much of anything.
This is especially true for maths. Of what purpose is it for you to have to watch someone write out equations? Of what purpose to write them down at the same time? Is the content of so little importance that they can waste their time and yours with speed writing exercises? The writing/rewriting is important for memory. That being so, why tax the memory with the process, reducing the result?
Ask your instructors for copies of their class notes. Explain why. If they feel it's somehow cheating, ask to record their lecture. If they're not saying the equations out loud, record in video. Then whether paper copies, audio or video, transcribe. More than once if need be. Work with them on this. It'll be to everyone's benefit. If they can't believe that, prove it by recording a class with them writing stuff as usual and people copying, and calculate how much more time it takes for them to write, you to write, you to ask what that wiggly thing is, them to tell you, them to write, them to ask if everyone is caught up, on and on; vs. hand out a paper copy, them lecture, you listen (and add just tiny clarifications if necessary on their notes).
I really am serious about this, and pushing this agenda has made me a favorite of students (who get better grades; I've tracked that too) but gotten me all kids of grief from other instructors. They see the process as one of confrontation, forcing students to do things a certain way and any other is 'cheating', or could be used for cheating, and frankly very little rational explanations are forthcoming. I picked it up from instructors who were more concerned their students learn than jump through hoops like speed writing as the sole means to collect material covered in class. I hated hoops as a student and refused to use them as a teacher. Instructors that can't get away from hoops are using them as a crutch. Help them learn to do better.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
I once took a class in AI in which the professor showed us a film from the late 1960's that demonstrated just such a tool. You wrote an equation in math notation with a light-pen (or something similar) on to a screen, and it translated your marks (pen movements) into an internal representation and then displayed a formatted version on the screen. (Professor Blackwell, I think was his name, and he worked on part of that project before teaching.)
If it could be done for a research project in the late 60's, then surely it's still technically possible and could probably do better. It's amazing that much of the UI technology we take for granted now existed in the 60's (as expensive research projects). Graphical GUI's, dragging, mice, light-pens, stroke character recognition, etc. Sutherland's great work included. Much of it was funded by the military for use in radar analysis, interactive flight planning, etc. Xerox extended these by using the overlapping paper metaphor in the 70's.
Table-ized A.I.
you'll have recreated the fabulous 2-buck pen-and-paper experience. Go you!
The question I don't understand is WHY. The quoted statement outline the end result pretty clearly. I understand slashdot loves to use fancy technology to solve simple problems, but sometimes simpler is better. I already have a HUGE set of properly formatted equations all nicely written out, it's called the Book.
Note taking, for me, was to summarize what the teacher said, in MY words so that I could understand it later. I just learn by writing it down, there were some classes that I never kept the notes. I'd grab what ever scratch paper was by the printers, write on it, and toss it after class. (Statics. F=0, how hard is it?). I still have quite a few of both textbooks AND notes for a class. I have the hard equations and then I have how I learned it. Heaven forbid ever become an engineer, where the teacher is drawing simply supported beams on the board, the teacher is drawing feedback control systems.
Anything worth writing is worth writing once. If someone already wrote it in the text book. Then that is good enough for me. In some classes we'd photocopy the problems out of the book, cut them out and paste them on the homework. It was better looking than my drawing and clearer than my handwriting... and I can guarantee I never made any transcribing errors.
Instantly digitized notes seem like they'd be great for classes where the content will never exist again outside of that class. Philosophy debates, taking notes as a reporter, etc. You're going to spend more of your time trying to figure out how to make that '2' go subscript of that '4' in the numerator with the summation block than you will learning the content. Put down the computer. Grab a good mechanical pencil and a $.50 notebook from walmart and quit worrying about it.
If you HAVE to have a digital copy. Take notes on something that can easily be separated into individual sheets (3 ring binder and 8x11s with 3 holes). When the semester is over take it to any decent multifunction machine, put it in the top and let it scan everything for you.
Hi, I'm a physics professor. I say, take your notes on paper. Math is the most computer-incompatible writing system ever designed. You'll never ever be able to type equations fast enough to keep up with me on the blackboard.
And even if you manage to find a math entry system that's fast enough, it won't help you with the diagrams, graphs, and sketches.
Of course, I don't practice what I preach: my own lecture notes are in text files. But that's because to me, "block ramp friction mu=0.2, 1 kg 30deg 1m long, find final v. U=4.9 Wf=1.7 v=2.5" is a complete set of notes for a 20-minute segment of lecture.
Oh, also: write in pencil. I guarantee you that whenever you bring a pen, I will spend the entire lecture correcting minor mistakes by erasing with the heel of my hand, changing variable notations, and editing diagrams and drawings halfway through working a problem.
Used to work there. Honestly, you can't beat it for mathematics editing, graphing, etc. Saves in Latex if you want. Free trial downloads too if you want to give the tires a kick.
http://www.mackichan.com/
Please do not read this sig. Thank you.
- I hate writing, and always have and avoid it wherever possible - it hurts my hand and my handwriting is awful.
- I was using computers way before anyone else in my school, I even took some of the lessons that I was supposed to be taught in (the teacher found it easier that way).
- I went to university to study Mathematics and Computing and had already had five years (at least) of proper exposure to things like Maple, Matlab, etc. (I was doing my A-level projects in Maple when nobody else, including my teachers, had even heard of it) through my brother who attended the same university.
Every single mathematics-based lecture, for three entire years, I hand-wrote notes. It's the only sensible way to do so. There isn't a notation or shorthand that can cope with rapidly sketching down formulae (especially integrals, sums of series, etc.) and diagrams. In some subjects, a simple diagram showing an angle, or a particular piece of geometry is invaluable and could takes hours to reproduce properly on a computer. I know, because for the last ten years, I've worked for tuition centres, state and private schools and I'm often asked to professionally produce an electronic version of their course materials (99% of the time mathematics because that's my speciality).
Don't waste your time, memory, money and brainpower - just take pad and pen, or use a touchscreen/tablet PC if you *insist* on using a computer. When you're taking notes the last thing you want to be doing is taking down the mathematics like it's some kind of gospel. There will be a million books on the subject where you can find the nuts and bolts of the process, but if you lose that "feel" of the mathematics that you can only get by watching someone apply it in front of your eyes, you'll never truly understand it.
The point of a lecture is to demonstrate and explain and give opportunity for questions (yes, ask questions... why does *nobody* ask questions in lectures? It isn't forbidden, just don't waste everyone's time with trivialities!), you learn more in a ten minute lecture on a particular subject than you ever will by studying the materials from that lecture. *Being* there, with the enthusiastic tutor, and the commentary they give, is what makes the mathematics explain itself. Everything else is just paper-based memoranda of that lecture. Someone, somewhere will be selling notes from that lecture. I've taken copies of complete stranger's notes (with their permission) when I missed lectures for reasons beyond my control. Notes are memory-aids only. Wasting an immense amount of time recording them in such a fashion is to focus on the aesthetics of the tool, not the job you're doing with that tool. All you're actually doing is writing the book that your lecturer learned from, you're not learning anything, and doing so at great expense. Your concentration should be on the mathematics happening in front of you, not the paper in your hand or the computer under your fingers.
I often just sat in awe when I was in a lecture and watched the mathematics unfold in front of me, sketching only notes on the specifics.
Scribble notes. If you have special needs, ask to video/record the lectures or for the lecturers to provide assistance afterwards (and complain to the highest authorities if they don't let you). Then, study, study, study from your notes, your memory, your skills, and the vast wealth of materials on every subject imaginable. Anyone can find out how to apply equation X to input Y, or read a book on graph theory or calculus, but advanced mathematics is more about the patterns and the art of being able to discover, use and apply that knowledge, not copy from rote from two-year-old notes.
I graduated. Not a great grade but I was hitting a wall in my abilities in even the first year, a wall I've never been able to pass in the years since. Some courses ran like water through my sieve of a brain, and some were just second nature (and still are). But at no point did the actual taking of my notes interfere with
I used Infty Editor in my classes - I think it's based on LaTeX but, it was pretty quick. I didn't use it to take notes in realtime though, so I can't tell you how successful that would be. http://www.inftyproject.org/en/software.html
Wacom's Bamboo on windows having a Mac?... Leopard has a fantastic support for tablet pen. much better than windows vista. Also, with a bit practice, you can use LyX or any other equation editor, combined with Leopard's hand-write recognition. Just an idea
Can you please just show the mathematical equation for this curve of which you speak? That way we won't have to use imprecise words.
y = x on a learning curve with a shallow incline.
That's because time slows down if your head is into complicated stuff.
MMO Vampire Role Playing
I used to hand out notes for my lectures, but then stopped doing it. Students fall asleep in class if there is no physical activity, and the act of note-taking is very important for keeping the brain engaged -- particularly in a mathematical class. When I first started at the University I was very idealistic and thought I was going to change the way teaching was done. The hard lesson was that there is a reason why professors use chalk and blackboard. It works.
Hmmm....
Well, the one thing that always bugged me about math classes is that the practical aspects were few and far between. It was like doing nothing in English except diagram sentences, conjugate verbs, etc.
Guess that's why I'm a programmer. I can make my own rules.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
What about getting a small, good quality webcam, preferably with a zoom feature? When your professor writes out an equation, point the camera at it, take a quick screen capture, and paste it into your notes.
Why are you taking notes in Math class? Personally, I think it is better to just pay close attention to the lecture and absorb all of what is being said and focus on thinking about it and understanding it. Textbooks (and or other references) will have better "Notes" anyway. I always did this in every Math class I took (except from that which I taught myself and CLEPed out of): Calc I-II-III, Linear Algebra 1 & 2, Discrete Math 1 & 2, Topology, etc. I always got an "A". I never took a single note. That doesn't mean I didn't study or have to work. I focused my time in class in paying attention to what the instructor/professor was saying and doing rather than writing. Then, I went home, read the book/chapters in detail and worked through the exercises and problems diligently. Sometimes it was easy, sometimes I was up all night.
Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
I've been using OneNote for a couple of years, and I'm pretty disgusted with it. Too complicated, too limited. too unreliable, too many "what were they thinking" gotchas.
Right now, I'm giving Evernote a try. Not as many snazzy features of OneNote, but the features it does have work well and are easy to access. And it's free, if you don't mind a few non-obnoxious ads. If it continues to bear the strain, I'm transferring all my data from OneNote and deleting the sucker.
1) You never had an instructor talk about something not in the text?
2) Personally, I find taking notes during lecture (or reading a text!) helps me retain the information, even if I already have my own record of what's being discussed.
150 Opening BINARY mode data connection for slashdot.sig (129323052 bytes).
Get an inexpensive drawing tablet, turn on Ink in OSX (10.5 and up; at: System Preferences: but note that the preference pane will not show unless you have a graphics tablet plugged in). Write the formulas on the tablet.
You can take screenshots (Command-Option-3 full screen; Command-Option-4 select an area to capture) to save what you write/draw and use Ink's character recognition to convert it to formulas with a check via the saved screenshots to make sure it didn't make errors. You can turn the character recognition off or on anytime via the Ink preference pane.
You will want to enable the Character Palette (at: System Preferences: Keyboard & Mouse) so you have quick access to the mathematical symbols in your chosen fonts for your saved notes.
I love how everyone here is telling you to just pencil and paper. For the past 7 years (through both college and high school), I have taken all of my math notes in Mathematica. Every symbol, even the most esoteric ones, is at most four or five keystrokes. For example, an integral like integral x=0 to inf (x^2)/xbar is quick to enter:
integral template -- ESC i n t t ESC
bound -- x = 0 TAB ESC inf ESC
value -- x C-6 2 RIGHT C-/ x C-5 UNDERSCORE
it's really quick to type, and you'll quickly learn the keystrokes from the character palette. I haven't taken a single note on paper in any of my math classes since about sophomore year of high school.
--Quentin
If you're serious about taking mathematical notes, there really isn't anything to beat LaTeX except for the multi-mentioned writing tablets, where you're essentially recording images (and could do the job just as easily with pen and paper).
If you're worried about your typing of LaTeX taking too long, make macros. It's trivial to create commonly used macros for "long" things like \int_{-\infty}^{\infty} so instead, you type \iII (i - i-cap - i-cap) or some other easily remembered name. If you're still typing out every bit of math you do in LaTeX long-hand, you aren't coming close to using the true power inherent in a markup language.
Want easy ways to represent \mathbb{R} or \mathbb{C}? \rS or \cS defines work great. Integrals? Same idea. Just figure out what the commonly used things are in the class you're taking notes for, and make macros for that.
There is another issue with the Pulse Smartpen: the software is a steaming piece of shit. For instance, if anybody draws a huge penis on the first page of your notebook, you'll stare at it until the end of the year, because you can't delete pages.
And that is just one among many many many issues.
Great hardware. Failed software execution.
Unless I've missed it, I can't believe no one has suggested a digital pen such as the e-Pen ones? http://www.practicalpc.co.uk/reviews/hard/peripherals/e-pens-create.htm
I want a list of atrocities done in your name - Recoil