LaTeX Plugin

I’ve just installed Pavel Holoborodko’s amazing QuickLaTeX WordPress plugin, and so now I can show fancy equations like this: |y - x| < \delta

And this: w_i = \frac{2}{\left(1-\xi_i^2\right)\,\left[P'_n(\xi_i)\right]^2}

And even super complicated stuff like this:

( \langle \sqrt{ \sqrt[3]{ \langle \frac{ e ^ { |f(y) - f(x)| <  \pm \epsilon } } { |x - (y + z)| } \rangle  } ^ 3 } \rangle ) ^Q_m

LaTeX is pretty expressive, and these examples are kinda addictive.

|x| = \left\{ \begin{array}{ll}   x & \mbox{if $x \geq 0$};\\   -x & \mbox{if $x < 0$}.\end{array} \right.

Matrices look pretty good too. Let’s say I wanted to explain that the \emph{characteristic polynomial} \chi(\lambda) of the 3 \times 3 matrix

 \left( \begin{array}{ccc} a & b & c \\ d & e & f \\ g & h & i \end{array} \right)
is given by the formula  \chi(\lambda) = \left| \begin{array}{ccc} \lambda - a & -b & -c \\ -d & \lambda - e & -f \\ -g & -h & \lambda - i \end{array} \right|

Looks awesome. Have a look at David R. Wilkins’ Getting Started with LaTeX for some excellent examples, including some of the ones above.

Powered by” and QuickLaTeX as a WordPress plugin.

Publishing papers using WordPress

I was looking my notes on MPI, the message-passing interface used for multi-processing, and I’ve moved some of them to this blog (under papers). I’ve organized the notes into about 20 separate pages so far, with more planned. Here is the root-level MPI page.

But I don’t think WordPress is the right tool to publish stuff like this. First of all, although WordPress provides an in-browser editor for these pages, but you only want to use it for touch up and minor edits. It’s easy to discard work, and it’s slow.

WordPress also provides only rudimentary page organization tools. The 20-odd pages there now are already getting cumbersome, and the whole thing will be impossible when it gets to 50 pages. I like a lot of short linked pages so this is a major problem.

I had to mark the 20 pages as “published” to make them public, and there is no way to publish all the pages as a group. Instead I had to go to each page individually. Each page takes about 30 seconds.

Finally there’s not very good support for things like up/previous/next links, TOC, or index. All these can be defined, but I was hoping for something built in.

So I’m going to experiment with a more complete CMS, maybe Drupal or Joomla. A wiki might be a good experiment too.

The Biggest Ideas Ever

I wrote a short essay called The Biggest Ideas Ever about the most important inventions and innovations in history. It’s an easy subject, perfect for a late night ramble. It appears in the essays section.

Next Page →