# Markdown Advanced Techniques
### Supported HTML Elements
Tags that are not covered by Markdown can be written directly in the document using HTML.
Currently supported HTML elements include: `
`, etc., for example:
Use Ctrl+Alt+Del to restart the computer
The output result is:
!(#)
### Escaping
Markdown uses many special symbols to represent specific meanings. If you need to display a specific symbol, you need to use an escape character. Markdown uses a backslash to escape special characters:
**Bold text** ** Display asterisks normally **
The output result is:
!(#)
Markdown supports adding a backslash before the following symbols to help insert ordinary symbols:
Backslash` Backtick * Asterisk _ Underscore {} Curly Brackets [] Square Brackets () Parentheses # Hash + Plus - Minus . Period ! Exclamation Mark
### Formulas
**Markdown Preview Enhanced** uses (https://github.com/Khan/KaTeX) or (https://github.com/mathjax/MathJax) to render mathematical expressions.
KaTeX has faster performance than MathJax, but it lacks many features that MathJax has. You can check KaTeX supported functions/symbols to see which symbols and functions KaTeX supports.
Default delimiters:
* Mathematical expressions within `$...$` or `(...)` will be displayed inline.
* Mathematical expressions within `$$...$$` or `[...]` or ````math` will be displayed as a block.
!(#)
$$ begin{Bmatrix} a & b c & d end{Bmatrix} $$ $$ begin{CD} A @>a>> B @VbVV @AAcA C @= D end{CD} $$
The output result is:
!(#)
Md Advance
π
2026-06-20 | π Markdown
YouTip