# book class recommendation

I 'm writing a book with many environments (theorems, propositions, nota bene, dialogs, function plots, examples etc) with `tikz`, `tcolorbox`, `dialogue` and `pgfplot` like the picture below.

I use `include` and `includeonly`, but I don't know if I have more to do. For example, should I externalize the pictures of the plots?

• it isn't clear what kind of answer you want, none of the things that you mention have much impact on the choice of class, since you can use the same packages such as `tikz` with any of them. Start with one of the usual choices `book`, `memoir` or `scrbook` unless you find a custom class that adds some feature that you particularly like or need. – David Carlisle Mar 17 at 11:20