touying-typ / touying

Touying is a powerful package for creating presentation slides in Typst.
https://touying-typ.github.io/
MIT License
717 stars 17 forks source link

Reproduce a specific slideshow template using touying #56

Closed eusebe closed 1 month ago

eusebe commented 3 months ago

Hello,

I would like to reproduce the presentation template used to create this slideshow: Erler_slides_MICourse_2018.

In short, I would like to structure the presentation using the headings in Typst, with the first level (=) for parts, the second level (==) for sections, and the third level (===) for subsections. Additionally, I would like an outline to be displayed at the beginning of each part. Finally, the header of each slide should contain the (numbered) title of the current section and subsection (and possibly the title of the part as well).

I tried to create this template myself by following the tutorial available on the Touying website, but I believe it's still a bit too complex for me...

Thank you very much!

OrangeX4 commented 3 months ago

Currently touying does not support subsubsection, so this template is currently difficult to implement. I'll figure it out in a later version.

eusebe commented 1 month ago

Thank you very much for the "config-common(slide-level: x)" parameter. This addition allows for building a theme with a structure that follows the one I described earlier. To achieve this, I try to look at how available themes are constructed. However, not all themes respond the same way to this option, and I find it quite difficult to determine which themes support or do not support having a slide-level at 1, 2, or 3. Would it be possible to add this information to the documentation of each available template?

Furthermore, it would be very useful to have variables and functions that allow displaying all or part of the table of contents at various points in the presentation. Beamer, for instance, allows controlling whether to display all sections, all sections while highlighting the current section, or only the current section (hiding the others), and similarly for subsections and sub-subsections, with a very concise syntax (a use case here: https://tex.stackexchange.com/questions/193975/highlight-only-current-subsection-hide-subsections-of-other-sections). I think the 'custom-progressive-outline' function currently doesn't allows this for now. Do you plan to add this type of functionality in the future?

Once again, thank you for this template!