I'm currently thinking about using shaded and framed sections in my document.
But for now, I couldn't clarify the differences between framed
and mdframed
(or other packages). Although the documentation of framed
says that it handles page breaks, mdframed
states it doesn't.
Honestly, I'm confused for now and would be very happy if somebody could recommend a solution which is solid and reliable for the future, so that I don't need to switch the package in the coming time.
Best Answer
General
Your question is related to the packages
framed
andmdframed
. But there are other useful packages for drawing frames around given material:A small list can be found via the search mechanism of CTAN
Differences
Before I list the differences let me start with the similarities.
\vsplit
(there are some differences in the implementation, but the idea is the same)Instead of a big list with the differences here is the relevant part:
Everything that
framed
can do, can be done bymdframed
. But not everything thatmdframed
can do, can be done byframed
.The biggest difference is the frame itself.
mdframed
can draw the frames with three different methods:which leads to the big pool of options.
Recommendation
You asked about the solidity and reliability of the packages.
From this point of view the package
framed
should be recommended. The package was developed in 1992 by Donald Arseneau. If you look at the revision history you will see that the package has had no big changes since 1992. In 2011 Donald Arseneau added some new environments. In my opinion they didn't improve the package significantly. However all these facts are leading to the point thatframed
is more solid and reliable.The authors of
mdframed
instead are trying to constantly improve the package. So after an update some previous settings can be changed or maybe the package has a new bug. Every development can result in such problems. So the package isn't as solid and reliable asframed
. (Of course I am trying to fix bugs as soon as possible).Conclusion
Nobody can help you with the decision.