Skip directly to content

Blog

Adding MathJax to DrupalGardens

on December 4th, 2012 at 3:19:30 AM

So let's say you are a geek/nerd in the Math/Physics sense. You have been constantly wondering why not everyone uses LaTeX to write everything. Sadly, when you hit the web you are even more distressed because the last thing you want to do is old school ASCII art. Well thanks to MathJax your sites can look like

So to get this going was actually straight-forward

  • Add MathJax to your site using javascript libraries as the external URL use http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
  • place the library in the header region
  • create a text formatter (MathHTML) that does nothing
  • write your equation-fu using something like
     <script type="math/tex; mode=display">
    \begin{aligned}
    \nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
     \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
    \nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
    \nabla \cdot \vec{\mathbf{B}} & = 0
     \end{aligned}
    </script>
    

    The math/tex sets TeX mode, mode = display means a TeX display equation vs. leaving out mode=display and getting an inline equation
The info that I used to hack around MathJax

This is a test jaxy

on December 3rd, 2012 at 3:33:11 PM

I oh so wonder if it will do the trick.

 

foo bar

Test blog post two

on October 21st, 2012 at 9:58:50 PM

This is the blog post using build 69

Test blog post

on October 21st, 2012 at 9:55:05 PM

This is a test post

Handsome bird

on September 7th, 2010 at 3:36:58 PM

Waiting to eat at the bird feeder.

 

This is a bird

The eyes have it

on June 28th, 2010 at 12:09:13 PM

IMG_1807.JPG

First blog post's

on January 26th, 2010 at 3:46:37 AM

Drupal Gardens is coming.  You know you want to create a content rich site that looks good.

stick a new line here and another new line here

In vitae blandit magna. Donec erat neque, aliquam in cursus a, cursus at dolor. Sed pharetra arcu sit amet mi dictum at cursus quam dictum. Nullam nec leo nec orci fermentum tincidunt. Integer ac enim mi, eu viverra felis. Etiam ante diam, volutpat egestas facilisis in, malesuada eu nunc. Etiam ornare vulputate egestas. Curabitur commodo lorem et odio facilisis a iaculis lacus interdum! Suspendisse at auctor mi. Vestibulum feugiat commodo ipsum ut convallis.

Sed tempor sollicitudin hendrerit. Aenean egestas imperdiet sagittis. Nulla quis urna neque! Aliquam tempor elementum ultrices. Ut euismod; tortor quis consequat convallis, nulla lacus malesuada enim; eu ullamcorper nisl turpis vel eros? Aliquam ullamcorper elit vitae nisi rutrum sed sollicitudin enim pulvinar. Aliquam ut volutpat justo. Proin posuere molestie vestibulum. Duis nec eros vitae risus egestas semper! Sed imperdiet sodales tempus. Etiam vel odio metus! Nunc at libero eros. Sed felis nibh, lobortis eu interdum non, sollicitudin sit amet dolor! Sed urna sapien, laoreet vel tempor quis; commodo dapibus nunc. Nulla ut tellus nec enim gravida gravida sed at erat? Integer pellentesque sapien eget lorem viverra et luctus eros imperdiet! Cras aliquam nibh ac libero sollicitudin at eleifend nisi lobortis. Sed quis arcu enim, eget congue sapien.

Pellentesque est ipsum, consequat eget euismod eget, eleifend ac sapien. Vivamus non aliquam nunc. Aliquam sagittis justo non nibh ultrices tempus facilisis diam lacinia. Proin cursus quam vitae risus hendrerit sed molestie enim ornare. Aenean quis viverra erat. Phasellus pretium risus vitae erat pulvinar feugiat? Vestibulum ut libero nibh! Aenean condimentum, purus quis vehicula sodales, lorem mi condimentum urna, nec mollis tellus augue vel leo. Praesent vitae malesuada velit? In adipiscing lorem sed sapien consectetur ut ultrices ipsum facilisis. Maecenas libero orci, tristique sed mattis eu, fermentum in quam. Aenean nunc nisi, tempus non blandit sed, rhoncus in ipsum. Nullam facilisis, ante et bibendum mattis, libero diam accumsan nisi; eu laoreet quam mi id risus! Aliquam erat volutpat. Maecenas a te