doxygen:自定义latex命令不能在html中使用mathjax

doxygen:自定义latex命令不能在html中使用mathjax,doxygen,mathjax,Doxygen,Mathjax,我在写文档。 我定义了一组自定义命令,使用 EXTRA_PACKAGES = ../../user_manual/latex_sources_for_advanced_stuff/extra_basic_commands 当我编译文档以获取pdf时,它工作得很好。但是,在html中,只有在不使用mathjax的情况下,它才能工作,否则会出现错误: Undefined control sequence \foobar 我不知道如何将我的包也交给mathjax?如果可能的话 谢谢我想你的乳胶部分

我在写文档。 我定义了一组自定义命令,使用

EXTRA_PACKAGES = ../../user_manual/latex_sources_for_advanced_stuff/extra_basic_commands
当我编译文档以获取pdf时,它工作得很好。但是,在html中,只有在不使用mathjax的情况下,它才能工作,否则会出现错误:

Undefined control sequence \foobar
我不知道如何将我的包也交给mathjax?如果可能的话


谢谢

我想你的乳胶部分是配方的一部分。这里有一些添加您自己的代码的有限可能性。请参阅Doxyfile中的选项MATHJAX_扩展和MATHJAX_代码文件。其中之一当然仅限于Mathjakhi的可能性。我在mathajx医生那里看到的。但据我所知,我需要将sty文件中的所有宏翻译成一种mathjax可理解的语言,这是非常有帮助的……因为mathjax不是TeX,所以不可能简单地导入TeX代码,例如sty文件。如果您的文件仅包含使用def、newcommand等的宏定义,则您可以解决此差异,例如将其内容插入html正文顶部的隐藏跨距中。确保用数学分隔符包装文件内容,以便MathJax处理它们。它只包含带有def和newcommands的宏定义。但是,我不知道如何在doxygen中执行您建议的操作。你能提供一个简单的例子吗?