In order to have numbered callouts (e.g., for cross-referenceable exercises and solutions), I have attempted to

- set callout captions to be empty via the *_quarto.yml* file
- use "#exr-" (or similar) as headers in the callouts

with the somewhat unexpected result that

- printed names (here, "Exercise") are rendered twice
- the corresponding counted is incremented twice

I am not sure whether this is a bug per se, but any suggestions how to achieve/fix this would be greatly appreciated!

**_quarto.yml:**

```
format: html
language:
  callout-note-caption: ""
```

**.qmd:**

```
::: {.callout-note #exr-one}

text

:::
See @exr-one.
```

**output:**

![image](https://user-images.githubusercontent.com/14542264/187746749-6d313de4-52d0-4592-a2fd-0e99bc2fd187.png)

- This works, but isn't ideal:

```
::: {.callout-note}
::: {#exr-two}

text

:::
:::

See @exr-two.
```

![image](https://user-images.githubusercontent.com/14542264/187746696-1a1779f1-f271-4085-b84a-22108875836d.png)

cscheid
2022-08-31T17:58:27Z
HelenaLC
enhancement crossref
v1.4
open
unexpected behavior in callouts using `#xxx-` label as header
https://github.com/quarto-dev/quarto-cli/issues/2241