Lexer->addEntryPattern('\$\$(?=.*\$\$)', $mode, 'plugin_latexwas_ddollar'); } public function postConnect() { $this->Lexer->addExitPattern('\$\$', 'plugin_latexwas_ddollar'); } public function handle($match, $state, $pos, Doku_Handler $handler) { if($state !== DOKU_LEXER_UNMATCHED) return [$match, $state, NULL]; return ["$$" . $match . "$$", $state, 'class' => "latex_displayed", 'title' => "Equation"]; } }