Octopress/Octopress with Latex
From charlesreid1
This is all following this site: http://www.idryman.org/blog/2012/03/10/writing-math-equations-on-octopress/
Installing/Configuring It
Now get to the deployment. You'll be installing a gem called kramdown, which supports Latex maths stuff:
cd ~/codes/charlesreid1.github.io/ gem install kramdown
Replace all instances of rdiscount with kramdown in _config.yml:
s/rdiscount/kramdown/g
Replace all instances of rdiscount with kramdown in Gemfile:
s/rdiscount/kramdown/g
and change the version number to 0.13.8, or whatever version you installed.
Lastly, make MathJax available to all the site static content: edit source/_layouts/default.html and put this before the <body> tag
<!-- mathjax config similar to math.stackexchange -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$', '$'] ],
displayMath: [ ['$$', '$$']],
processEscapes: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
},
messageStyle: "none",
"HTML-CSS": { preferredFont: "TeX", availableFonts: ["STIX","TeX"] }
});
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" type="text/javascript"></script>
Finally you can fix the right-click bug that the blog above mentions, which was mentioned on another blog.
Edit sass/base/_theme.scss
Change
body {
> div {
background: $sidebar-bg $noise-bg;
to
body {
> div#main {
background: $sidebar-bg $noise-bg;
and you're done.
Using It
To use it, just put latex between a pair of dollar signs in your markdown:
$$ H \psi = E \psi $$