You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
context
When I add the class dropdown to any directive except
````{prf:proof}
:class: dropdown
````
the directives become collapsible in the HTML output opened in a browser.
expectation
I expected the feature to work for actual proofs, too.
bug
But instead I only succeed creating collapsible remarks, corollaries, notes, lemmas, theorems, ....
Additional tests suggest the feature may not work in these two situations, either:
anywhere in the markdown file after a prf:proof directive had been used
directives that have a caption as in ````{prf:lemma} caption to be shown as Lemma 1 (caption)
I did not find any error message possibly related to this.
problem
This is a problem for people creating lectures or slides for talks because hiding proofs is often of greater interest than hiding theorems when we want to convey the concepts.
Reproduce the bug
Create a Jupyter Book making use of sphinx-proof
Add the directives
````{prf:theorem}
:class: dropdown
All natural numbers are small.
````
and
````{prf:proof}
:class: dropdown
* $1$ Is small.
* If $n$ is small then $S(n)$, the successor of $n$ is small.
* By induction, all natural numbers are small.
````
Same issue here. I think it might be because "proof" doesn't have a title line that can be made clickable? Maybe it would be useful to add an option to provide a title to the "Proof" block.
Now, I'm focused on completely different topics and cannot test that now. However another dropdown issue was solved by putting the contents inside a {div}-directive. Would anynone test and tell if that helps here, too?
Describe the bug
context
When I add the class
dropdown
to any directive exceptthe directives become collapsible in the HTML output opened in a browser.
expectation
I expected the feature to work for actual proofs, too.
bug
prf:proof
directive had been used````{prf:lemma} caption
to be shown asLemma 1 (caption)
problem
This is a problem for people creating lectures or slides for talks because hiding proofs is often of greater interest than hiding theorems when we want to convey the concepts.
Reproduce the bug
sphinx-proof
and
jb build book/
List your environment
Jupyter Book : 0.13.0
External ToC : 0.2.4
MyST-Parser : 0.15.2
MyST-NB : 0.13.2
Sphinx Book Theme : 0.3.3
Jupyter-Cache : 0.4.3
NbClient : 0.5.3
The text was updated successfully, but these errors were encountered: