control-engineering-with-python
control-engineering-with-python copied to clipboard
Consider speaker notes
Supported for reveal.js ; may need to be removed for the Jupyter notebook (? need to think about it).
Speaker notes (tagged with the notes class in a div) are note properly handled in the current conda environment : they are note filtered out of the slides. Need to investigate if an old version of pandoc is responsible for this bug.
There is apparently a specific issue here (with the build system?) since with the same conda environment, the reveal speaker notes "work". However, the mathjax stuff doesn't render well there (duplicated) and maybe the speaker notes slot is too tiny to contain the amount of content I want to put there.
Tested with a recent pandoc (2.14.2) and the mathjax redering is gone and there is a slider for long speaker notes which is fine.
So the remaining issues are:
-
[x] why does the stuff not work (speaker notes detection) on my documents,
-
[x] can I upgrade the setting to use a more recent version of pandoc
-
[x] I have embedded an old version of reveal.js stuff ; the recent one had a different layout, not sure it works even with the recent pandoc. Need to test this.
OK, recent pandoc (2.14.2, maybe before?) have adopted the new (3.8.0) file layout of reveal.js.
OK, I see why speaker notes won't work with my process : there is a div removal / transformation scheme that removes all top-level divs, including those tagged as notes. Need to be more specific ...