Open
Description
It's been really exciting to see support for Mathematics in Makdown. I've had to spend years double-escaping my LaTeX expressions. Now, I'm eager to make the switch, but noticing a bug that will make the migration incomplete.
In my Markdown source, I have the following:
#### Aside: Vectors and Finite \(\mathbb{N}\)

This is great, but upon reviewing the diffs in terms of generated HTML, I noticed that following diff in the table of contents:
< <li><a href="#aside-vectors-and-finite-mathbbn">Aside: Vectors and Finite \(\mathbb{N}\)</a></li>
---
> <li><a href="#aside-vectors-and-finite-mathbbn">Aside: Vectors and Finite </a></li>
This is a change from what I had originally, which was double-escaped:
#### Aside: Vectors and Finite \\(\\mathbb{N}\\)
So, it seems that the Goldmark passthrough content isn't displayed in the auto-generated table of contents.
If it helps, my configuration for markup
is as follows:
[markup]
[markup.tableOfContents]
endLevel = 4
ordered = false
startLevel = 3
[markup.goldmark]
[markup.goldmark.extensions]
[markup.goldmark.extensions.passthrough]
enable = true
[markup.goldmark.extensions.passthrough.delimiters]
block = [['\[', '\]'], ['$$', '$$']]
inline = [['\(', '\)']]
What version of Hugo are you using (hugo version
)?
$ hugo version hugo v0.125.7+extended darwin/arm64 BuildDate=2024-05-08T14:46:24Z VendorInfo=brew
Does this issue reproduce with the latest release?
Yup.