---
title: "Advanced examples"
mathjax: true
layout: post
categories: media
---

## MathJax
You can enable MathJax by setting `mathjax: true` on a page or globally in the `_config.yml`. Some examples:
[Euler's formula](https://en.wikipedia.org/wiki/Euler%27s_formula) relates the complex exponential function to the trigonometric functions.
$$ e^{i\theta}=\cos(\theta)+i\sin(\theta) $$
The [Euler-Lagrange](https://en.wikipedia.org/wiki/Lagrangian_mechanics) differential equation is the fundamental equation of calculus of variations.
$$ \frac{\mathrm{d}}{\mathrm{d}t} \left ( \frac{\partial L}{\partial \dot{q}} \right ) = \frac{\partial L}{\partial q} $$
The [Schrödinger equation](https://en.wikipedia.org/wiki/Schr%C3%B6dinger_equation) describes how the quantum state of a quantum system changes with time.
$$ i\hbar\frac{\partial}{\partial t} \Psi(\mathbf{r},t) = \left [ \frac{-\hbar^2}{2\mu}\nabla^2 + V(\mathbf{r},t)\right ] \Psi(\mathbf{r},t) $$
## Code
Embed code by putting `{{ "{% highlight language " }}%}` `{{ "{% endhighlight " }}%}` blocks around it. Adding the parameter `linenos` will show source lines besides the code.
{% highlight c linenos %}
static void asyncEnabled(Dict* args, void* vAdmin, String* txid, struct Allocator* requestAlloc)
{
struct Admin* admin = Identity_check((struct Admin*) vAdmin);
int64_t enabled = admin->asyncEnabled;
Dict d = Dict_CONST(String_CONST("asyncEnabled"), Int_OBJ(enabled), NULL);
Admin_sendMessage(&d, txid, admin);
}
{% endhighlight %}
## Gists
You can embed gists the following way:
```html
```
## Images
Upload an image to the *assets* folder and embed it with `)`. Keep in mind that the path needs to be adjusted if Jekyll is run inside a subfolder.

[Flower](https://unsplash.com/photos/iGrsa9rL11o) by Tj Holowaychuk
## Embedded content
You can also embed a lot of stuff, for example from YouTube, using the `embed.html` include.
{% include embed.html url="https://www.youtube.com/embed/_C0A5zX-iqM" %}