After finishing up other tasks for the day, I started looking into how I could incorportate mathematical equations into the blog. Digging through various online discussions reveal the two popular choices which work well with GitHub pages and Jekyll.

  • MathJax
  • KaTeX

While MathJax more full-featured, KaTeX is amazingly fast, as evident in this speed test. Therefore, I decided to try and install KaTeX and see how well it works.

The installation was not exactly straightforward, but following this guide, I was able to setup KaTeX and have it up and running. However, there are still some features which are still not working as intended, including:

  • Matrix equations not working at the moment
  • Equations in display math mode does not centre

Even though the KaTeX setup is only partially working at this stage, I believe the existing setup would be sufficient for my current and near future needs. Despite spending hours trying to find the solutions for the issues outlined above, the investigation still did not yield any conclusive result.

For now, I will stick to using equations such as the ones shown below:

\[P(x)=\frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{(x-\mu)^2}{2\sigma ^2}}\]

Another example:

\[\int u \frac{dv}{dx}\,dx=uv-\int \frac{du}{dx}v\,dx\]