Open frehage opened 4 years ago
This would be really good. It would also be nice to be clearer about which of the packages are needed for the template and which are just choices or suggestions. I will see if I can find the time to go through them.
I would argue that the template on default should only load the bare minimum of packages needed to make it work according to the specs. Then, additional packages could be included in YourThesis/Packages.tex
as recommendations or suggestions.
Currently, a lot of packages are loaded in several places. This should be avoided.
In consequence, I suggest to:
Move the following packages as recommendations to YourThesis/packages, as they seem not necessary for the template:
datetime
: Unclear what this is used for. Seems also to be superseded by datetime2
.bm
(bold math symbols)mdframed
: already commented outarray
,longtable
and booktabs
color
: seems not to be needed, should also probably be replaced by xcolor
. xcolor
seems to be implicitly loaded by tikz
.graphicx
silence
Packages for which I could not identify if/why they are used in the template. Could possibly also be moved:
csquotes
: seems to be recommend by biblatex.amsthm
: Used for the theorem in the example chapters. Is this really necessary, though? Not everyone uses theorems.mathtools
appendix
: unclear if this is part of the template or optional. Also, where would this come, after Part I or Part II? No info available for the user on this.xspace
: can be removed without errors/warnings. Unclear what the "space after newcommand problem" mentioned in the comment isletltxmacro
: can be removed without errors/warningsetoolbox
: seems to be required only for csquotes
and is loaded by that one implicitly. I would suggest to remove it.Other questions and comments:
babel
be loaded as \usepackage[swedish,english]{babel}
to enable swedish as secondary language?scrhack
: Is there any recommendation for the loading order? E.g. this should come last, since it redefines other macros?fncychap
: Can this be done with KOMA-Script?I have started to work on this, but please feel free to share your thoughts.
Add comments to all default packages in packages.tex to define why they are needed.