CMS like to use a larger font for the title (prefixed with "CMS"), to use a different error band colour, and a few other things. It would be best to avoid hard-coding these things into the
.plot files since it breaks the homogeneity of the Rivet output: CMS is not the only consumer of these plots.
I think the move to matplotlib will automatically enable use of style sheets which could be used for label and title fonts, but can we make sure that we also base things like ratio plot style and error band rendering aspects on keys from the style sheet? Then CMS can render their special style easily from a global config rather than hard-coding to everyone else's detriment.