Triggered by the question why should I not use the koma script classes results practically necessarily a consequence question: What packages are incompatible with KOMA-Script
?
KOMA-Script
offers scrhack
(see documentation in KOMA-Script manual, chapter 16) to fix certain well-known problems with the packages:
hyperref
(Thehyperref
hack inscrhack
is only for very, very old versions ofhyperref
and does nothing for the currenthyperref
release),float
,floatrow
,setspace
(in older versions corrections took place, in the current version no corrections are needed),listings
andnomencl
: The current version (year 2017) ofscrhack
provides a hack fornomencl
that not only increasesnomencl
's compatibility with KOMA-Script classes but also provides several new features (all from packagetocbasic
) fornomencl
, e.g., automatic running heads or numbered heading. AFAIK this can be used not only in combination with KOMA-Script classes but also in combination with standard classes.
In the question incompatibilities between babelfrench and koma script classes? special problems of \usepackage[french][babel]
are reported.
Which packages do you know having problems with KOMA-Script
?
geometry
resets the fromtypepage
calculated margins if you don't use the optionpass
(forshowframe
).setspace
is also supprted byscrhack
scrhack
docs). Is KOMAScript broken with no workaround with hyperref (as I thought from the question), or has the problem been fixed for good?hyperref
are no corections neccessary. The maintainer ofhyperref
is very active ...