Рендеринг уравнений с помощью Doxygen и MathJax в файле CHM

Я настроил doxygen, чтобы я мог заставить MathJax красиво отображать уравнения в выводе HTML. Я надеялся, что все волшебным образом заработает с выводом в файл CHM (который я распространяю), но, к сожалению, ошибся.

Кто-нибудь пытался сделать это раньше, и если да, то как вы это сделали?


person Dave    schedule 23.03.2012    source источник
comment
Afaik doxygen генерирует проект hhp?   -  person Marco van de Voort    schedule 24.03.2012
comment
Я полагаю, что он использует справку HTML для создания chm, поэтому вы предлагаете, чтобы на самом деле это было чем-то, где необходимо настроить справку HTML для правильного отображения javascript, используемого для MathJax?   -  person Dave    schedule 26.03.2012
comment
Из вопроса не ясно, удалось ли вам вообще создать CHM. Мое первое предположение заключалось в том, что вы не установили html help Workshop. Судя по вашему комментарию, да. Объяснение /что/ точно не работает, может помочь   -  person Marco van de Voort    schedule 26.03.2012
comment
Прости за это! Я могу создать вывод HTML, который показывает вывод MathJax, и я могу создать файл CHM. Однако файл CHM просто имеет неработающую ссылку на изображение, где должен быть вывод MathJax.   -  person Dave    schedule 29.03.2012


Ответы (1)


В любом случае, используйте инструмент (ищите chmlib или «chm decompressor»), чтобы заглянуть внутрь CHM и проверить наличие всех соответствующих JS-скриптов и других файлов.

Если Doxygen не добавляет все соответствующие файлы в .hhp, возможно, устаревшее html-сканирование HTML-справки не находит и не упаковывает все ссылки на внешние файлы.

person Marco van de Voort    schedule 26.03.2012