/** * Метод создаёт экземпляр класса, хранящего в себе информацию о формулах, входящих в строку текста. * * @param type $string * @param type $replcaAllToImaged * @return TexExtractor */ public static function inst($string, $replcaAllToImaged) { $extractor = new TexExtractor(); $extractor->originalText = $string; $extractor->maskedText = TexTools::replaceTeX($string, array($extractor, '_extract'), $replcaAllToImaged); return $extractor; }
/** * Метод заменяет TeX-формулы, заключённые в блоки \[...\] или \(...\), * на их представление в виде картинок или спрайтов. * * @param bool $replcaAllToImaged - признак, нужно ли предварительно заменить все формулы * на их представление, заменяемое на картинки */ public function replaceInText($text, $replcaAllToImaged = false) { if (PsDefines::isReplaceFormulesWithImages()) { $text = TexTools::replaceTeX($text, array($this, '_replaceInTextImpl'), $replcaAllToImaged); } return $text; }
/** * Метод заменяет TeX-формулы, заключённые в блоки \[...\] или \(...\), * на их представление в виде картинок или спрайтов. * * @param bool $replcaAllToImaged - признак, нужно ли предварительно заменить все формулы * на их представление, заменяемое на картинки */ public function replaceInText($text, $replcaAllToImaged = false) { return TexTools::replaceTeX($text, array($this, '_replaceInTextImpl'), $replcaAllToImaged); }