mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-27 01:33:04 +00:00
math: allow passing of parameters with codefence syntax #363
This commit is contained in:
parent
b985b99468
commit
2d994e6ac6
3 changed files with 22 additions and 5 deletions
|
@ -5,7 +5,7 @@ title = "Math"
|
||||||
|
|
||||||
The `math` shortcode generates beautiful formatted math and chemical formulae using the [MathJax](https://mathjax.org/) library.
|
The `math` shortcode generates beautiful formatted math and chemical formulae using the [MathJax](https://mathjax.org/) library.
|
||||||
|
|
||||||
{{< math >}}
|
{{< math align="center" >}}
|
||||||
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
||||||
{{< /math >}}
|
{{< /math >}}
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ To use codefence syntax you have to turn off `guessSyntax` for the `markup.highl
|
||||||
{{% tab name="codefence" %}}
|
{{% tab name="codefence" %}}
|
||||||
|
|
||||||
````md
|
````md
|
||||||
```math
|
```math { align="center" }
|
||||||
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
||||||
```
|
```
|
||||||
````
|
````
|
||||||
|
@ -36,7 +36,7 @@ $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \
|
||||||
{{% tab name="shortcode" %}}
|
{{% tab name="shortcode" %}}
|
||||||
|
|
||||||
````go
|
````go
|
||||||
{{</* math */>}}
|
{{</* math align="center" */>}}
|
||||||
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
||||||
{{</* /math */>}}
|
{{</* /math */>}}
|
||||||
````
|
````
|
||||||
|
@ -48,6 +48,7 @@ $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \
|
||||||
{{ partial "shortcodes/math.html" (dict
|
{{ partial "shortcodes/math.html" (dict
|
||||||
"context" .
|
"context" .
|
||||||
"content" "$$left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$"
|
"content" "$$left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$"
|
||||||
|
"align" "center"
|
||||||
)}}
|
)}}
|
||||||
|
|
||||||
````
|
````
|
||||||
|
@ -57,8 +58,6 @@ $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \
|
||||||
|
|
||||||
### Parameter
|
### Parameter
|
||||||
|
|
||||||
Parameter are only supported when using shortcode or partial syntax. Defaults are used when using codefence syntax.
|
|
||||||
|
|
||||||
| Name | Default | Notes |
|
| Name | Default | Notes |
|
||||||
|:----------------------|:-----------------|:------------|
|
|:----------------------|:-----------------|:------------|
|
||||||
| **align** | `center` | Allowed values are `left`, `center` or `right`. |
|
| **align** | `center` | Allowed values are `left`, `center` or `right`. |
|
||||||
|
@ -149,3 +148,11 @@ $$\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}$$
|
||||||
{{< math >}}
|
{{< math >}}
|
||||||
$$\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}$$
|
$$\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}$$
|
||||||
{{< /math >}}
|
{{< /math >}}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```math { align="left" }
|
||||||
|
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
|
||||||
|
```
|
||||||
|
|
|
@ -270,3 +270,12 @@ stateDiagram-v2
|
||||||
locked --> closed: Unlock
|
locked --> closed: Unlock
|
||||||
closed --> open: Open
|
closed --> open: Open
|
||||||
````
|
````
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```mermaid { align="left" }
|
||||||
|
graph LR;
|
||||||
|
If --> Then
|
||||||
|
Then --> Else
|
||||||
|
```
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{{- partial "shortcodes/math.html" (dict
|
{{- partial "shortcodes/math.html" (dict
|
||||||
"context" .
|
"context" .
|
||||||
"content" .Inner
|
"content" .Inner
|
||||||
|
"align" (index .Attributes "align")
|
||||||
) }}
|
) }}
|
Loading…
Reference in a new issue