Question: what is the difference between miktex and texlive?
Answer: The default settings install everything for TEX Live, but only a minimal set of packages for MiKTEX. MiKTEX will then install extra pack- ages 'on the fly', while TEX Live does not (there is a package to do that in TEX Live, but it is aimed at GNU/Linux users).