Lexer->addEntryPattern('\$\$(?=.*\$\$)',$mode,'plugin_latex_ddollar'); } function postConnect() { $this->Lexer->addExitPattern('\$\$','plugin_latex_ddollar'); } function getPType(){return 'stack';} /** * Handle the match */ function handle($match, $state, $pos, &$handler){ if($state != DOKU_LEXER_UNMATCHED) return array($match,$state,NULL); return array("$$".$match."$$",$state,'class'=>"latex_displayed", 'title'=>"Equation", NULL); } }