Open E-Mendez opened 5 days ago
This happens because this is not valid structure. Using ###
after #
without ##
is not possible in the revealjs structure.
This is Pandoc doing the structure for revealjs based on slide-level
and headers . Try this to reproduce with Pandoc only
quarto pandoc --to revealjs -s -o test.html --slide-level=2 index.qmd
Expected behavior for level 3 header (### Title): Same as all other markdown text;
What do you expect exactly ?
Read about creating slide through Markdown header in https://quarto.org/docs/presentations/revealjs/#creating-slides
You could also opt out and use ---
for creating slides. This way headers may behave like you expect.
Bug description
Hello Quarto!
Im here to report that in quarto presentation, header level 3 (### Title) has a weird behavior:
Below I provide a simple example using a raw initalized slide, quarto check, and rstudio session info for reproductibility.
Cheers!
PS:
Here I provide an example of a rule changing slide behavior (You don't need to apply it to see thw weir behavior, just to check the rule will transform every other text but header level 3.)
´´´´´(css)
.theme-title1 { color: white; / Ensures all text is white / background-color: black; / Automatically adjusts text for contrast / mix-blend-mode: difference; / Adjusts color contrast dynamically / } ´´´´´
Steps to reproduce
Expected behavior
Expected behavior for level 3 header (### Title): Same as all other markdown text; also modifed when a css rule changes text behavior.
Actual behavior
When you write a header 3 (### subtitle) on a level 1 slide (# Slide title & initiation), it sticks on the same position for next slides. I also couldn't override this default behavior through css, which changed all other text behavior BUT header level 3.
Your environment
Session info (rstudio)
Quarto check output
My quarto check