I am aware that best practice questions are not always appreciated since there there's not "one size that fits all".
I am going to give a LaTeX introduction for phd students at my company. All of them are engineers.
The (German) slides I use were created in 2011 (not important for the question though). There is also a handout (same content but different formatting).
For mathematical stuff I recommend to use the well known amsmath
package (link) and recommend not to use the standard math support of LaTeX.
I often look through the posts here in order to keep me updated about new developments and sometimes when a question is easy I try to help.
1. Question
For the new LaTeX introduction I thought that I should mention at least the mathtools
package (link).
Do you think that it is Ok to recommend the mathtools
package instead of amsmath
package. The mathtools
package calls the amsmath
package and improves it as far as I understand.
2. Question
What about the empheq
package (link)? Should I generally recommend this package? I don't understand if it's automatically loaded if one uses the mathtools
package (it says The empheq package is part of the mathtools bundle.).
3. Question
Is the fixmath
package (link) still needed? Can I achieve the ISO conform formatting also with the mathtools mathtools
package?
4. Question
In order to have less trouble with available symbols and so on I would recommend to use the Computer Modern font. Are there other fonts which can be safely be used without running in too much trouble with the availability of symbols and font features like small caps and so on.
5. Question
Do you have any further recommendations about good practice or "now you should use this and not that" regarding mathematical stuff?
mathtools
can safely be considered an alternative toamsmath
, as long as you explain thatmathtools
automatically loadsamsmath
so all those facilities are there; give pointers to the documentation, which is separate for the two packages. using the computer modern fonts is, of course, safe, but more alphabets and symbols may be needed;amssymb
(which loadsamsfonts
) adds fraktur and blackboard bold as well as other symbols compatible with cm. don't have enough experience with other packages mentioned to have an opinion.\\
in the text ( number 0 item on my list of user errors). Most people will need lists, how about mentioningenumitem
.\\
can break a line. They'll less likely remember not to do it.) If they have used it a bit, telling them what not to do is more useful. Latin Modern is a good alternative to Computer Modern.