Traditionally, LaTeX packages will use package options (I mean the options in \usepackage[...]{package}
) for setup. However, I have noticed in some modern packages, e.g. siunitx
, unicode-math
, ctex
, etc, one can set the options using a command, e.g. \sisetup
.
Personally, I don't like passing too much options to a package so I prefer the later method. Could anyone give some advice on which method is better?