Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Trying to do learn math with a computer is frustration. The computer eats up your desk space, you have to constantly move it around as you work on different things, a mouse and keyboard eat up even more space. You have to have power, and you have to drop your pen every other time you need something.

Maybe you don't see the problem because you aren't doing any math?



I’ve been studying undergrad maths for the last year or two, and I had a bit of a breakthrough when I realized how much more effective it was for me to do all my work (notes, exercises) in LaTeX rather than with pen and paper. I can refactor at will, improving proofs, and the consistent tidy typesetting makes me think more systematically about the problem I’m working on.


I've started doing everything in LaTeX - diary, everything I'm learning about, books I'm writing, maths, documenting my programming etc - the last few months too; it's going great. It took a few months to learn about LaTeX packages, basic TeX etc. (And every time I use TikZ I've forgotten it all again..) It's especially useful mathematically in avoiding errors when doing page-long calculations with pen and paper - copying lines instead of writing them out, and the whole thing looking so lovely and neat - eliminates 95% of the errors I made before, and it's faster. I still do ideas, sketches etc on paper, but anything that's likely to be want to be kept goes straight into LaTeX.

But also..all my favourite books have markings on each page, margin comments, turned-over corners etc. Any pdf book I read more than once or twice, I'll get a paper copy, I think.


What tool(s) do you use for working with LaTeX?


A Makefile to encapsulate all the details of how to generate the PDFs.

Text editor customizations to trigger `make <current-doc>.pdf` on save. (Emacs in my case)

A PDF viewer that reloads the PDF when it changes on disk (Skim in my case, which does auto-reload, but I also have some Applescript in the Makefile to poke Skim so that it notices the file change faster).

A good text editor LaTeX editing mode (Emacs in my case).

Random test editor customizations for working on LaTeX.

My main tips are

1. don't be shy of perfecting your work environment

2. use git to track both your work environment customizations and your LaTeX work.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: