- Cheat sheet
- Introduction
- Basic Syntax
- Extended Syntax
- LaTeX Mathematical Notation
- Inline Math
- Block Math
- Superscripts and Subscripts
- Fractions
- Square Roots
- Greek Letters
- Summation and Product Notation
- Limits
- Integral Notation
- Matrices
- Aligning Equations
- Exponents and Logarithms
- Binomial Coefficient
- Brackets and Parantheses
- Derivatives and Differential Operators
- Angle Notations
- Vectors and Matrices
- Absolute Value
- Complex Expressions
Markdown is a lightweight, widely-used, and highly successful markup language created by John Gruber in 2004. It allows you to add formatting elements to plain text documents using simple syntax. For example, you can create headings with the #
symbol.
-
Readable and Unobtrusive: The syntax is designed to be as readable as plain text, even before rendering. This makes Markdown documents easy to read and work with, even in their raw form.
The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.
-
Replaces WYSIWYG Editors: Markdown has become a modern alternative to WYSIWYG (What You See Is What You Get) editors for creating formatted documents.
-
Simple Yet Powerful: Markdown is easy to learn and powerful enough to create everything from basic documents to complex technical manuals.
-
Versatile Applications: It is used across a wide range of domains, including:
- Websites
- Documentation
- Notes
- Books
- Presentations
- Emails
-
In-Demand Skill: Fun fact: Proficiency in Markdown is often a requirement in job descriptions, especially for roles involving technical writing or documentation.
Markdown works through a simple conversion process:
- Write your content in a Markdown file with an extension like
.md
or.markdown
. - Pass the file into a Markdown application, which includes a Markdown processor (also called a "parser" or "implementation").
- The processor converts Markdown syntax into HTML.
Markdown (.md) -> Markdown Application (contains Markdown Parser) -> HTML (.html)
This streamlined process makes Markdown both efficient and powerful, making it the go-to choice for creating structured and formatted content.
Markdown's basic constructs were introduced by its creator, John Gruber, and remain at the core of its simplicity and effectiveness.
Note: You can seamlessly use HTML tags within Markdown files for additional customization.
Headings in Markdown are created using the #
symbol. The number of #
symbols corresponds to the heading level, from 1 (largest) to 6 (smallest).
Markdown | HTML |
---|---|
# Heading level 1 |
<h1>Heading level 1</h1> |
## Heading level 2 |
<h2>Heading level 2</h2> |
### Heading level 3 |
<h3>Heading level 3</h3> |
#### Heading level 4 |
<h4>Heading level 4</h4> |
##### Heading level 5 |
<h5>Heading level 5</h5> |
###### Heading level 6 |
<h6>Heading level 6</h6> |
For Heading Level 1 and Heading Level 2, you can use =
and -
underlines as an alternative to #
:
Heading level 1
===============
Heading level 2
---------------
<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
Paragraphs are created by separating blocks of text with a blank line. Each block becomes a paragraph in the rendered output.
I really like using Markdown.
I think I'll use it from now on.
<p>I really like using Markdown.</p>
<p>I think I'll use it from now on.</p>
I really like using Markdown.
I think I'll use it from now on.
Line breaks in Markdown allow you to control where text starts on a new line within the same paragraph.
Add a <br>
tag wherever you want to insert a line break.
This is the first line.<br>
And this is the second line.
Add two spaces (
) at the end of a line, followed by pressing Enter.
This is the first line.
And this is the second line.
This is the first line.
And this is the second line.
<p>This is the first line.<br />
And this is the second line.</p>
This is the first line.
And this is the second line.
Markdown provides simple ways to emphasize text using bold, italic, or a combination of both. You can also use strikethrough and underline, though the latter requires HTML.
To create bold text, use two asterisks (**
) or two underscores (__
) before and after the text.
Markdown | HTML | Rendered Output |
---|---|---|
I love **bold text** . |
<strong>bold text</strong> |
I love bold text. |
I love __bold text__ . |
<strong>bold text</strong> |
I love bold text. |
Love**is** bold |
Love<strong>is</strong>bold |
Loveisbold. |
To italicize text, use one asterisk (*
) or one underscore (_
) before and after the text.
Markdown | HTML | Rendered Output |
---|---|---|
The *cat's meow* . |
<em>cat's meow</em> |
The cat's meow. |
The _cat's meow_ . |
<em>cat's meow</em> |
The cat's meow. |
A*cat* meow |
A<em>cat</em>meow |
Acatmeow. |
For text that is both bold and italic, use three asterisks (***
) or three underscores (___
) around the text. You can also mix and match asterisks and underscores.
Markdown | HTML | Rendered Output |
---|---|---|
***Important*** text. |
<strong><em>Important</em></strong> |
Important text. |
___Important___ text. |
<strong><em>Important</em></strong> |
Important text. |
__*Important*__ text. |
<strong><em>Important</em></strong> |
Important text. |
**_Important_** text. |
<strong><em>Important</em></strong> |
Important text. |
_**Important**_ text. |
<em><strong>Important</strong></em> |
Important text. |
To apply strikethrough, use double tildes (~~
) before and after the text.
Markdown | HTML | Rendered Output |
---|---|---|
The world is ~~flat~~ round. |
<p>The world is <del>flat</del> round.</p> |
The world is |
Markdown does not natively support underlining. You can achieve it by using the HTML <u>
tag.
Markdown | HTML | Rendered Output |
---|---|---|
<u>This sentence is underlined.</u> |
<u>This sentence is underlined.</u> |
This sentence is underlined. |
In Markdown, there is no official syntax for highlighting text. However, you can use HTML <mark>
tag for highlighting.
<mark>This is highlighted text</mark>
This is highlighted text
Blockquotes are a way to indicate that a piece of text is a quotation or is being cited from another source.
To create a basic blockquote, use the >
symbol.
> Dorothy followed her through many rooms.
<blockquote>
<p>Dorothy followed her through many rooms.</p>
</blockquote>
Dorothy followed her through many rooms.
To include multiple paragraphs within a blockquote, add an empty line between the paragraphs.
> This is the first paragraph.
>
> And this is the second paragraph.
<blockquote>
<p>This is the first paragraph.</p>
<p>And this is the second paragraph.</p>
</blockquote>
This is the first paragraph.
And this is the second paragraph.
For nested blockquotes, use multiple >
symbols.
> This is the first paragraph created using `>`.
>
>> And this is the nested paragraph created using `>>`.
>>> And this is the nested nested paragraph created using `>>>`.
<blockquote>
<p>This is the first paragraph.</p>
<blockquote>
<p>And this is the nested paragraph.</p>
<blockquote>
<p>And this is the nested nested paragraph.</p>
</blockquote>
</blockquote>
</blockquote>
This is the first paragraph created using
>
.And this is the nested paragraph created using
>>
.And this is the nested nested paragraph created using
>>>
.
Blockquotes can include other Markdown elements, such as headers, lists, and emphasis.
> ##### The quarterly results look great!
>
> - Revenue was off the chart.
> - Profits were higher than ever.
>
> *Everything* is going **well**.
<blockquote>
<h5>The quarterly results look great!</h5>
<ul>
<li>Revenue was off the chart.</li>
<li>Profits were higher than ever.</li>
</ul>
<p><em>Everything</em> is going <strong>well</strong>.</p>
</blockquote>
- Revenue was off the chart.
- Profits were higher than ever.
Everything is going well.
An ordered list is created by adding a number followed by a period. A few key points:
- Always start the list with
1.
- Numbers in the list do not need to be in sequential order.
1. First item
2. Second item
3. Third item
4. Fourth item
1. First item
1. Second item
1. Third item
1. Fourth item
1. First item
3. Second item
5. Third item
12. Fourth item
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<li>Fourth item</li>
</ol>
- First item
- Second item
- Third item
- Fourth item
To create a nested list, simply indent the list item with four spaces or a tab.
1. First item
2. Second item
3. Third item
1. Indented item
2. Indented item
4. Fourth item
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<ol>
<li>Indented item</li>
<li>Indented item</li>
</ol>
<li>Fourth item</li>
</ol>
- First item
- Second item
- Third item
- Indented item
- Indented item
- Fourth item
An unordered list can be created using *
, -
, or +
before the line item.
* First item
* Second item
+ Third item
+ Indented item
- Fourth item
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<ul>
<li>Indented item</li>
</ul>
<li>Fourth item</li>
</ul>
- First item
- Second item
- Third item
- Indented item
- Fourth item
To denote a word or phrase as code, enclose it in single backticks (``). example:
At the command prompt, type `nano`.
At the command prompt, type <code>nano</code>.
At the command prompt, type nano
.
If your code snippet contains backticks, you can escape them by using double backticks (`` ``).
``Use `code` in your Markdown file.``
<code>Use `code` in your Markdown file.</code>
Use `code` in your Markdown file.
Code blocks can be created with indentation (not recommended) or fenced code blocks.
Fence Code Blocks in Markdown are used to display code with proper formatting and without being interpreted as regular text. These are created using triple backticks (```) or triple tildes (~~~).
```[language]
Code goes here.
```
~~~[language]
Code goes here.
~~~
```python
print("hello world")
```
<pre><code class="language-python">
print("hello world")
</code></pre>
This HTML structure uses the <pre>
tag for preserving formatting (such as indentation and newlines) and the <code>
tag for marking the text as code. The class="language-python" specifies the language for syntax highlighting (if supported).
print("hello world")
To create a horizontal rule, use three or more asterisks (***), dashes (---), or underscores (___) on a line by themselves.
Markdown | HTML |
---|---|
*** | <hr /> |
--- | <hr /> |
___ | <hr /> |
To create a link in Markdown, enclose the link text in brackets (e.g., [Duck Duck Go]
), followed immediately by the URL in parentheses (e.g., (https://duckduckgo.com)
).
Markdown | HTML Conversion | Rendered Output |
---|---|---|
Use [Duck Duck Go](https://duckduckgo.com). |
<a href="https://duckduckgo.com">Duck Duck Go</a> |
Use Duck Duck Go. |
To add a title that appears as a tooltip when hovering over the link, include it inside quotes right after the URL.
Markdown | HTML Conversion | Rendered Output |
---|---|---|
Use [Duck Duck Go](https://duckduckgo.com "My search engine!"). |
<a href="https://duckduckgo.com" title="My search engine!">Duck Duck Go</a> |
Use Duck Duck Go. |
You can enclose URLs or email addresses in angle brackets to automatically convert them into clickable links.
Markdown | HTML Conversion | Rendered Output |
---|---|---|
<https://eff.org> |
<a href="https://eff.org">https://eff.org</a> |
https://eff.org |
<fake@example.com> |
<a href="mailto:fake@example.com">fake@example.com</a> |
fake@example.com |
You can add emphasis to links by wrapping them in asterisks or underscores before and after the brackets and parentheses.
Markdown | HTML Conversion | Rendered Output |
---|---|---|
I love supporting **[EFF](https://eff.org)**. |
<strong><a href="https://eff.org">EFF</a></strong> |
I love supporting EFF. |
This is the *[EFF](https://eff.org)*. |
<em><a href="https://eff.org">EFF</a></em> |
This is the EFF. |
Reference-style links allow you to separate the link URLs from the text, making your Markdown cleaner and more readable. These links consist of two parts: an inline reference and a reference elsewhere in the file. You can also add an optional tooltip in quotes.
This is an example of a [reference-style link][example-link].
You can also add a [second link][second-link] for another reference.
[example-link]: https://www.example.com "Optional Tooltip"
[second-link]: https://www.secondexample.com
<p>This is an example of a <a href="https://www.example.com" title="Optional Tooltip">reference-style link</a>.</p>
<p>You can also add a <a href="https://www.secondexample.com">second link</a> for another reference.</p>
This is an example of a reference-style link.
You can also add a second link for another reference.
To insert an image in Markdown, start with an exclamation mark (!
), followed by alt text in brackets, and the path or URL to the image in parentheses. Optionally, you can add a title after the URL in the parentheses.
![Fractal tree taken from Wikipedia!](https://upload.wikimedia.org/wikipedia/commons/4/4d/Fractal_canopy.svg "A fractal tree")
<img src="https://upload.wikimedia.org/wikipedia/commons/4/4d/Fractal_canopy.svg" alt="Fractal tree taken from Wikipedia!" title="A fractal tree" />
To display a literal character that would otherwise be used to format text in a Markdown document, add a backslash \
in front of the character.
\* Without the backslash, this would be a bullet in an unordered list.
<p>* Without the backslash, this would be a bullet in an unordered list.</p>
* Without the backslash, this would be a bullet in an unordered list.
You can use a backslash to escape the following characters:
Character | Name |
---|---|
\ |
backslash |
` | tick mark |
* |
asterisk |
_ |
underscore |
{ } |
curly braces |
[ ] |
brackets |
( ) |
parentheses |
# |
pound sign |
+ |
plus sign |
- |
minus sign (hyphen) |
. |
dot |
! |
exclamation mark |
| |
pipe |
In standard Markdown, there is no built-in syntax for subscript text. However, you can use HTML tags (<sub>
) for subscript text.
H<sub>2</sub>O
H2O
In GitHub Flavored Markdown (GFM), you can use tilde (~
) around the text for subscript:
H~2~O
H<sub>2</sub>O
H2O
In standard Markdown, there is no built-in syntax for superscript text. However, you can use HTML tags (<sup>
) for superscript text.
E = mc<sup>2</sup>
E = mc2
In GitHub Flavored Markdown (GFM), you can use caret (^
) around the text for superscript:
E = mc^2
E = mc<sup>2</sup>
E = mc^2
Markdown, as introduced by John Gruber, offers a simple and efficient way to format text. While the basic syntax is powerful, users wanted more flexibility. This led to the addition of features such as tables, code blocks, syntax highlighting, URL auto-linking, and footnotes. One of the most popular extensions is GitHub Flavored Markdown (GFM).
Tables allow you to present data in an organized tabular format. Below are the guidelines and examples for creating tables:
To create a table in Markdown:
- Use three or more hyphens (
---
) to create the header row separator. - Separate columns with pipes (
|
). - Although optional, it’s recommended to add pipes at the beginning and end of each row for better readability.
- You can include links, inline code, and text formatting (like italic and bold) in tables.
- Limitations: Markdown tables don’t support features like headings, blockquotes, lists, horizontal rules, images, or raw HTML.
| Syntax | Description |
|-------------|-------------|
| Header | Title |
| Paragraph | Text |
<table>
<thead>
<tr class="header">
<th>Syntax</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Header</td>
<td>Title</td>
</tr>
<tr class="even">
<td>Paragraph</td>
<td>Text</td>
</tr>
</tbody>
</table>
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
You can align the content of table columns by using colons (:
) within the header row:
:---
for left alignment.:---:
for center alignment.---:
for right alignment.
| Syntax | Description | Test Text |
|:------------|:-------------:|------------:|
| Header | Title | Here's this |
| Paragraph | Text | And more |
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Syntax</th>
<th style="text-align: center;">Description</th>
<th style="text-align: right;">Test Text</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Header</td>
<td style="text-align: center;">Title</td>
<td style="text-align: right;">Here’s this</td>
</tr>
<tr class="even">
<td style="text-align: left;">Paragraph</td>
<td style="text-align: center;">Text</td>
<td style="text-align: right;">And more</td>---
</tr>
</tbody>
</table>
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here's this |
Paragraph | Text | And more |
Creating tables manually in Markdown can be time-consuming. To speed up the process, consider using a tool like Tables Generator, which provides a graphical interface to create tables and automatically generates the Markdown code for you.
You can add syntax highlighting to your code by specifying the language next to the backticks (```) before the fenced code block. This helps make the code more readable by applying color highlighting based on the language used.
```json
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
```
<pre>
<code class="language-json">
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
</code>
</pre>
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
In Markdown, headings automatically generate unique IDs that can be used for linking. These IDs are created by converting the heading text into a hyphen-separated, case-insensitive format.
- The text of the heading becomes the ID.
- The ID is a lowercase, hyphen-separated version of the heading text.
- For example, a heading like
## Heading IDs
will generate the IDheading-ids
.
## Heading IDs
<h2 id="heading-ids">My Great Heading</h2>
We can link to any heading using the links markdown construct.
Link to [Heading IDs](#heading-ids)
Link to Heading IDs
Task lists in Markdown allow you to create a list of items with checkboxes. These checkboxes help you track progress by marking items as completed or not.
- To create a task list, use dashes (
-
), asterisks (*
), or plus signs (+
) followed by brackets with a space ([ ]
) to represent incomplete tasks. - To mark a task as completed, place an
x
inside the brackets ([x]
).
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
<ul>
<li><input type="checkbox" checked> Write the press release</li>
<li><input type="checkbox"> Update the website</li>
<li><input type="checkbox"> Contact the media</li>
</ul>
- Write the press release
- Update the website
- Contact the media
Markdown processors automatically convert URLs into clickable links, even if you don’t wrap them in angular brackets (< >
).
https://github.com/
<a href="https://github.com/">https://github.com/</a>
If you don’t want Markdown to automatically turn a URL into a clickable link, you can prevent it by denoting the URL as code using tick marks.
`https://github.com/`
<code>https://github.com/</code>
https://github.com/
You can use shortcodes enclosed in colons (:
).
:smile: :heart: :rocket:
<span class="emoji">😀</span> <span class="emoji">❤️</span> <span class="emoji">🚀</span>
😄 ❤️ 🚀
You can directly insert emojis by copying and pasting the character.
😀 ❤️ 🚀
<span class="emoji">😀</span> <span class="emoji">❤️</span> <span class="emoji">🚀</span>
😀 ❤️ 🚀
Hidden Text
Markdown itself doesn't provide a native feature to hide content. However, you can achieve this behavior in certain environments that support additional functionality.
You can use HTML tags to create collapsible sections in environments like GitHub or GitLab that support HTML rendering in Markdown:
<details>
<summary>Click to expand</summary>
Your hidden content goes here.
</details>
This will create a collapsible section. When you click "Click to expand," it will show the hidden content.
Click to expand
Your hidden content goes here.
You can use LaTeX to write mathematical expressions in Markdown. Inline and block math can be easily added by enclosing expressions in dollar signs.
To display math inline (within the text), enclose the expression in single dollar signs ($
).
This is an inline math expression: $E = mc^2$.
This is an inline math expression:
To display math in a block format (centered and on its own line), enclose the expression in double dollar signs ($$
).
$$
\int_0^\infty x^2 \, dx
$$
In LaTeX, you can use superscripts (^
) and subscripts (_
) for mathematical expressions.
$x^2$ (Superscript)
$x_1$ (Subscript)
To create fractions, use the LaTeX command \frac{numerator}{denominator}
.
$\frac{a}{b}$
To create square roots, use the LaTeX command \sqrt{expression}
.
$\sqrt{x^2 + y^2}$
You can use LaTeX commands to display Greek letters.
$\alpha$, $\beta$, $\gamma$, $\delta$, $\pi$, $\theta$
To represent summation and product notation, use \sum
and \prod
, respectively.
$\sum_{i=1}^n x_i$ (Summation)
$\prod_{i=1}^n x_i$ (Product)
Use the LaTeX command \lim
to represent limits in mathematical expressions.
$\lim_{x \to \infty} f(x)$
To represent integrals, use \int
.
$\int_{0}^{\infty} e^{-x} dx$
To create matrices, use the \begin{matrix} ... \end{matrix}
syntax.
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
$$
To align equations, use the align
environment with &
to specify the alignment points.
$$
\begin{align}
x + y &= z \\
a + b + c &= d
\end{align}
$$
Use \exp
for exponentials and \log
for logarithms.
$\exp(x)$ (Exponential)
$\log(x)$ (Logarithm)
Use \binom{n}{k}
for binomial coefficients.
$\binom{n}{k}$
To automatically adjust the size of brackets and parentheses, use \left
and \right
.
$\left( \frac{a}{b} \right)$
Use \frac{d}{dx}
for derivatives.
$\frac{d}{dx} f(x)$
To denote angles, use \angle
.
$\angle ABC$
Use \vec{}
for vectors and \mathbf{}
for bold matrices.
$\vec{v}$ (Vector)
$\mathbf{M}$ (Matrix)
To denote absolute value, use \left| ... \right|
.
$\left| x \right|$
You can combine all of these symbols to create complex mathematical expressions.
$$
\frac{\int_0^1 e^x \, dx}{\sqrt{1 + x^2}} + \sum_{n=0}^{\infty} \frac{1}{n!}
$$
Element | Markdown Syntax |
---|---|
Heading 1 |
# heading 1 heading 1 =====
|
Heading 2 |
## heading 2 heading 2 -----
|
Heading 3 | ### heading 3 |
Heading 4 | #### heading 4 |
Heading 5 | ##### heading 5 |
Heading 6 | ###### heading 6 |
Paragraph | Leave a blank line between text |
Line Break |
<br> or add two spaces at the end of the line |
Bold |
__bold__ **bold**
|
Italic |
*italic* _italic_
|
Bold + Italic |
**_BoldAndItalic_** ***BoldAndItalic*** ___BoldAndItalic___ __*BoldAndItalic*__ _**BoldAndItalic**_
|
Strikethrough | ~~strikethrough~~ |
Underline | <u>underline</u> |
Highlight | <mark>Highlight</mark> |
Blockquote | > Block quotes |
Blockquote with paragraph |
> Block quotes paragraph 1 > > Block quotes paragraph 2
|
Nested Blockquote |
>> Block quotes >> Nested Block quotes >>> Double nested block quotes
|
Blockquote with Formatting |
> # Can have other elements >> It can have _italic_ and **bold**
|
Ordered List |
1. Item 2. Item 1. Item 1. Item 1. Item 3. Item |
Unordered List |
* Item - Item + Item
|
Nested List | Indent with spaces or tabs |
Inline Code | `inline code` |
Code Block | ```plaintext` <br> `... code block ...` |
Horizontal Rule |
--- *** ___
|
Link | [Link Text](URL "title") |
Link 2 |
<url.can.be.enclosed.in.angular.brackets.to.make.them.clickable.links.com> <you.can.also.have@mail.here>
|
Link to Headings | [Heading " Name / Hypen &* Separated ignOring SpEciaL SymboLS](#heading-name-hypen-separated-ignoring-special-symbols) |
Reference Link |
[Reference Text][ref] [ref]: URL "title"
|
Image | ![Alt Text](URL "title") |
Escaping Characters | \*Escaped Characters\* |
Subscript | <sub>subscript</sub> |
Superscript | <sup>superscript</sup> |
Table |
| Heading 1 | Heading 2 | Heading 3 | |:---|:---:|:---| |right align|center align|left align|
|
Task List |
- [ ] Task - [x] Completed Task * [ ] Incompleted Task
|
Automatic URL Linking | http://example.com |
Disable URL Linking | `http://example.com` |
Inline Math | $E = mc^2$ |
Block Math | $$ \int_0^\infty x^2 dx $$ |
Superscript | $x^2$ |
Subscript | $x_1$ |
Fraction | $\frac{a}{b}$ |
Square Root | $\sqrt{x^2 + y^2}$ |
Greek Letters |
$\alpha$ $\beta$ $\gamma$ $\delta$ $\pi$ $\theta$
|
Summation | $\sum_{i=1}^n x_i$ |
Product Notation | $\prod_{i=1}^n x_i$ |
Limits | $\lim_{x \to \infty} f(x)$ |
Integrals | $\int_{0}^{\infty} e^{-x} dx$ |
Matrices | $$ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} $$ |
Aligned Equations | $$ \begin{align} x + y &= z \\ a &= b + c \end{align} $$ |
Exponents/Logarithms |
$\exp(x)$ $\log(x)$
|
Binomial Coefficient | $\binom{n}{k}$ |
Brackets | $\left( \frac{a}{b} \right)$ |
Derivative | $\frac{d}{dx} f(x)$ |
Angle | $\angle ABC$ |
Vector | $\vec{v}$ |
Absolute Value | $\left| x \right|$ |
Complex Expression | $$ \frac{\int_0^1 e^x dx}{\sqrt{1 + x^2}} + \sum_{n=0}^{\infty} \frac{1}{n!} $$ |