On 7/31/21 3:27 PM, Jeroen via ntg-context wrote:
Is there an easy way to write a Context document and also code simpleslides in the same document so that the simpleslides are automatically added to the document as for example an appendix? Ie one tex document with Context code, perhaps with some \input and something like a two-pass job. I was thinking if the simpleslides could be saved as a number of png images and then with the recurse add them to the document with placefigure.
"Easy" is an ambiguous term... I can tell you how I do this (I use xml, but with a bit of code, this can be adapted to TeX documents): I have the code for the slides and my own comments in the same documents; I pass a --mode to the compilation to filter and select content. When I have my presentation as a file "presentation.pdf," I save it and then have the slides included automatically via a counter, like this: function xml.functions.combined_slide(t) i = i + 1 local textwidth = tex.dimen.textwidth context.page() context.framed( { width=number.todimen(textwidth), frame="off", align="middle", height="10cm" }, function() context.externalfigure( { "presentation.pdf" }, { page=i, width="13cm" } ) end ) context.blank { "line" } end So, as others have said: no need to convert to png. Setting up a workflow takes some time and thought, but once it's in place, it works very well; I have now used my xml-based workflow for 12 years or so, for all my university lectures and talks. Thomas