Fail to render LATEX output using Weave

I am using macOS and VScode. I find Weave.jl fail to render LATEX output.

Example code:

# Demo
**Everything** works fine, _except_ for LATEX elements.

I want beta in `LATEX`:
1. $\beta$
2. ``\beta``
3. $$\beta$$
4. ```math \beta ```

Output:

I am following Markdown and Weave Documentations.

I didn’t know that Markdown is possible with Weave. You can’t use Quarto instead?