Lexer->addEntryPattern('\x5Cbegin\{eqnarray\*\}(?=.*\x5Cend\{eqnarray\*\})', $mode,'plugin_latex_eqnarraystar'); } function postConnect() { $this->Lexer->addExitPattern('\x5Cend\{eqnarray\*\}','plugin_latex_eqnarraystar'); } function getPType(){return 'stack';} /** * Handle the match */ function handle($match, $state, $pos, Doku_Handler $handler){ if($state != DOKU_LEXER_UNMATCHED) return array($match,$state,NULL); return array("\\begin{eqnarray*}".$match."\\end{eqnarray*}",$state,'class'=>"latex_displayed", 'title'=>"Equations", NULL); } }