Blog with Knitr and Jekyll
Posted on April 08, 2015
Step
Open the R Console and process the source file:
###Implement MathJax in Jekyll.
When using Jekyll to create the blog, sometimes we need to type mathematical formula in the articles. MathJax is a powerful tool to display beautiful formulas on the website. To load the MathJax javascript, we can add the following lines in the post.html
, which is located in the folder _layouts
.
A Couple of Examples
If you are familiar with LaTex, the behavior of MathJax is very similar with LaTex, but not all the same.
To display in-line math, \\( ...\\)
can achieve this goal:
If one want to display \( sin(x)\), just use the code \\(sin(x)\\)
.
\\[...\\]
and $$ .. $$
can be used for displaying equations, such as:
\\[ \mathbf{X} = \mathbf{Z} \mathbf{P^\mathsf{T}} \\]
\[ \mathbf{X} = \mathbf{Z} \mathbf{P^\mathsf{T}} \]
Or, one can also use LaTex delimiters Double Dollar signs
$$ \mathbf{X_{n,p}} = \mathbf{A_{n,k}} \mathbf{B_{k,p}}$$
which we can get formula like:
However, the LaTex delimiter $ .. $
is not defined in this case, so one can not use code like $ \mathbf{X_{t}} $
to get formula \(\mathbf{X_{t}}\).