Possible Duplicate:
Non-commutative packages

I remember reading in some reference guide that the order of loading packages with \usepackage in principle doesn't matter. Real life, however, has taught me that in many cases latex packages do not have 'orthogonal' behaviour, so to speak: They might interfere with one another if loaded in the wrong order. A few examples:

And so on. Now: Are there general best practices regarding package loading order in latex? How can I know about dependencies? Are there even recommended ways of structuring the preamble (first layout, then fonts, then babel, then ...) to make sure there is no unwanted interference between packages and/or package configuration?

(I know it is a very general, but I hope still practical and useful question. Thanks!)

marked as duplicate by TH., Lev Bishop, Antal Spector-Zabusky, Juan A. Navarro Oct 24 '10 at 22:15

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    I don't think we need yet another one of these questions. Voted to close. – TH. Oct 24 '10 at 20:17
  • 2
    I see. That question subject was a bit difficult to find, though. – glts Oct 24 '10 at 20:40