Writing Mathematical Equations in Markdown Tex Format
Setting up partials
We will use the functionality of partial templates.
https://gohugo.io/templates/partials/
Create a folder named partials under the layouts directory.
\layouts\partials
Place two files in this directory.
- mathjax.html
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['$', '$'] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
}
});
</script>
- footer.html
<footer>
{{ partial "mathjax.html" . }}
</footer>
Example of Mathematical Equations
Simply surround the tex notation with $.
- Formula for solving quadratic equations
$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $
$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $
- Bayes’ theorem
$ P(X=x| Y=y) = \frac{P(Y=y|X=x)P(X=x)}{P(Y=y)} $
$ P(X=x| Y=y) = \frac{P(Y=y|X=x)P(X=x)}{P(Y=y)} $
- Black-Scholes Equation $ rC = \frac{\partial C}{\partial t} + \frac{1}{2}\sigma^2S^2_t\frac{\partial^2 C}{\partial S_t^2} + rS_t\frac{\partial C}{\partial S_t} $
$
rC = \frac{\partial C}{\partial t}
+ \frac{1}{2}\sigma^2S^2_t\frac{\partial^2 C}{\partial S_t^2}
+ rS_t\frac{\partial C}{\partial S_t}
$