Доксиген и Матьякс. Медленная навигация по HTML-документации

Я использую Doxygen (для документации).

Также я использую mathjax, так как в моей документации много математических формул.

Обычно все работает нормально, но сегодня я заметил очень медленную навигацию по HTML-страницам (например, 10 секунд или более для загрузки).

Я обнаружил (используя сетевой инструмент CHROME), что проблема заключается в http GET для mathjax.js на сервере mathjax.

Это что-то редкое, такое случается нечасто или проблема с сервером mathjax?

Это обычное дело? Есть ли другой способ создать латексные формулы для HTML-документации без подключения к Интернету?


person Jav_Rock    schedule 28.08.2012    source источник
comment
Я никогда не использовал опцию MathJax с doxygen. Я просто использую рендеринг LaTeX, установив USE_MATHJAX=NO в файле конфигурации doxygen, как описано в руководство doxygen. Это вариант для вас? Этот метод просто превращает формулы в изображения, которые затем включаются в HTML, что, конечно же, не требует HTTP-запросов GET. Однако вам, очевидно, необходимо установить LaTeX.   -  person Chris    schedule 28.08.2012
comment
ммм, я никогда не думал об этом. У меня есть латекс, но я никогда не пробовал этот вариант для html-документов. Я нашел другой вариант — установить mathjax.js на локальный сервер, но пока не пробовал.   -  person Jav_Rock    schedule 28.08.2012


Ответы (1)


Существует параметр MATHJAX_RELPATH, указывающий на каталог, содержащий MathJax.js. По умолчанию это место загрузки MathJax в Интернете.

Так что просто скачайте скрипт (с http://cdn.mathjax.org/mathjax/latest/MathJax.js) и измените параметр на локальный каталог относительно вывода документации, куда вы его поместили. Документация даже предлагает это.

person Jan Hudec    schedule 29.01.2013