How do I include a heading in the TOC but hide it in the document? #7582
-
Beta Was this translation helpful? Give feedback.
Answered by
mcanouil
Nov 14, 2023
Replies: 3 comments 3 replies
-
I guess wrapping the introduction heading in a conditional content div would work, but it would maybe be neat if there was some shorthand way of having a TOC entry that automatically scrolled to the top 🤷♂️ ---
title: "TOC stuff"
format:
html:
toc: true
---
::: {.content-visible when-format="html"}
## Introduction
:::
The document starts with an introduction heading, but it's only visible when
rendering to HTML. I guess that works?
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
## Data and methods
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
## Results
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
## Conclusion
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Would this do? ---
title: "TOC stuff"
format:
html:
toc: true
include-in-header:
- text: |
<style type="text/css">
h2.hide {
display: none;
}
</style>
pdf: default
---
:::{.content-visible when-format="html"}
## Introduction {.hide}
:::
The document just starts here immediately.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
## Data and methods
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
## Results
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
## Conclusion
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum. |
Beta Was this translation helpful? Give feedback.
3 replies
Answer selected by
andrewheiss
-
Closing in favour of: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Would this do?