My question (or questions, strictly, because I have two) are prompted by an answer to one of the questions listed in this week's newsletter which indicated that there was no point in loading the {hyperref}
package because it had already been loaded by the document class or another package (I forget which). So:
Q1: Is there an easy way to ascertain what packages are loaded by classes and other packages? I know 'read the documentation!' is the obvious answer, but let's face it, some of the package documents run for upwards of 100 pages.
Q2: Does it matter if I inadvertently load a package that has already been loaded?
\listfiles
and all loaded packages are listed in thelog
-file. S2: In general no.