Проблема с debugging в формулах

Проблема с debugging в формулах

от Александр Парфенов -
Количество ответов: 3

Добрый день!

Я новичек в данном СДО и работаю контент-менеджером, работаю на версии moodle 2.2.4.

Передо мной поставили задачу убрать из конвертируемой (конвертация Tex в png) картинки ссылку, которая очень мешает, так как картинка в данном случае не должна быть кликабельной.

В настройках плагина нет никаких следов и упоминания на ссылку. Вот список настроек, которые стоят в плагине :

\usepackage[warn]{mathtext}

\usepackage[T2A,T1]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage{color}

\usepackage{upgreek}

\usepackage{amsmath}

\usepackage{amsfonts}

\usepackage{amssymb}

\usepackage[english,russian]{babel}

\RequirePackage{amsmath,amssymb,latexsym}

Есть варианты конечно вручную через html убрать все лишние теги (это самый банальный способ), но это слишком большой объем работ и его необходимо исключить.

И другой вариант это через debugger (этот вариант мне подсказали, но как его настроить и где взять код я не знаю).

Действия пользователя:

  • наводит на картинку с формулой и тут же выскакивает подсказка с текстом LaTex;
  • при клике по картинке с формулой может открыться новая вкладка с тестом LaTex или открыться в этой же вкладке текст LaTex, что означает потерю данных у пользователя при возвращении на прежнюю страницу.

Подскажите как решить данную проблему, скриншот во вложении.

Приложение Источник TeX - Google Chrome.jpg
В ответ на Александр Парфенов

Re: Проблема с debugging в формулах

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Найдите файл filter/tex/filter.php и в процедуре filter_text_image замените строку 

$output = $OUTPUT->action_link($link, $anchorcontents ...

на 

$output = $anchorcontents; 


Но, по хорошему, Вам следует обновиться хотя бы до 2.7 (лучше до 3.1), и мигрировать на плагин MathJax. На форуме есть темы, посвященные этому вопросу.

В ответ на Vadim Dvorovenko

Re: Проблема с debugging в формулах

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Если мешает ещё и всплывающая подсказака, там же 

$anchorcontents = "<img class=\"texrender\" $title alt=\"$alt\" src=\"";

на 

$anchorcontents = "<img class=\"texrender\" src=\"";



В ответ на Vadim Dvorovenko

Re: Проблема с debugging в формулах

от Александр Парфенов -
К сожалению не можем перейти на новую версию.

Большое спасибо за ответ, попробую исправить данную ошибку при помощи замены строки.