I build a lot of presentations and custom notebooks with very different stylesheets, and use Button
and CreateDocument
quite often to accommodate optional/procedurally generated content. For instance,
Map[Button[Style[ToString[#] <> " random images", "Text"],
CreateDocument[
{Cell["Here are " <> ToString[#] <> " random image(s)", "Title"],
ExpressionCell[Column@Table[RandomImage[2, {200, 200}], {#}],
"Output"]}]] &,
Range[5]]
What I'd like to do is specify that the notebook generated by CreateDocument
inherits the StyleSheet from the parent notebook, without having to save the StyleSheet and provide the StyleSheetPath
Option in the CreateDocument
function each time I change a style.
I imagine there's an undocumented feature, but haven't found it in my brief searches of StackExchange.