--- drutex_render.inc.orig 2011-11-27 13:34:42.000000000 -0500 +++ drutex_render.inc 2011-11-27 13:35:18.000000000 -0500 @@ -83,41 +83,6 @@ function drutex_render_node2html() { 'weight' => -6 ); - /* Paragraph math between $$ and $$ */ - $E[] = (object) array( - 'pattern' => '@(^|[^\\\\])(\$\$.*?[^\\\\]\$\$)@se', - 'replacement' => "'$1' . drutex_render('$2', 'format', '', 'tag=\"table\" class=\"displaymath\"')", - 'weight' => -5 - ); - - /* Paragraph math between \[ and \] */ - $E[] = (object) array( - 'pattern' => '@\\\\\\[(.+?)\\\\\\]@se', - 'replacement' => "drutex_render('$0', 'format', '', 'tag=\"table\" class=\"displaymath\"')", - 'weight' => -5 - ); - - /* Inline math (display style) between $! and $ */ - $E[] = (object) array( - 'pattern' => '@(^|[^\\\\])\$!(.*?[^\\\\])\$@se', - 'replacement' => "'$1' . drutex_render('$\displaystyle $2 $', 'format')", - 'weight' => -4 - ); - - /* Inline math between $ and $ */ - $E[] = (object) array( - 'pattern' => '@(^|[^\\\\])\$(.*?[^\\\\])\$@se', - 'replacement' => "'$1' . drutex_render('$ $2 $', 'format')", - 'weight' => -3 - ); - - /* unescape escaped dollar signs */ - $E[] = (object) array( - 'pattern' => '@\\\\\\$@s', - 'replacement' => '$', - 'weight' => 1000 /* very late */ - ); - return $E; }