Multiple versions of a LaTeX document
I've been experimenting with various organizational methods for larger LaTeX projects. Often, you wind up with two versions of a file, one intended for others and one, perhaps only for yourself, with greater detail. The method I like for handling this is to introduce a conditional into the LaTeX file, as below:
  1. \documentclass{article}
  2. \newif\ifdetailed
  3. \detailedtrue
  4. %\detailedfalse
  5. \begin{document}
  6. Extra details in this document are
  7. \ifdetailed
  8. enabled.
  9. \else
  10. disabled.
  11. \fi
  12. \end{document}
Line 3 declares the conditional, and the value is set by line 4. Uncommenting line 5 and commenting line 4 sets the conditional to true. By placing details inside conditional statements, you can have the best of both worlds: easy access to two verions without having to worry about keeping two separate documents in sync.
Unfortunately, there is a drawback to this method. If you are submitting your source file to a site like the arXiv, you will likely want to submit a clean version without conditionals mucking up the source for other potential readers. I've written a small shell script to take care of this: Download.
LaTeX style packages
I've modified templates I've found through various means, and created one for quizzes and one for notes:
Notes Template
Quiz Template
The source code to the .tex file should look like

Warning: file_get_contents(downloads/math1300/template.tex) [function.file-get-contents]: failed to open stream: Permission denied in /home/student/magr9802/public_html/content/resources/tex.php on line 24