DOOXO:包含自定义LaTeX命令 [英] Doxygen: include custom latex command
本文介绍了DOOXO:包含自定义LaTeX命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用tikz-uml
包生成一些图像这些图像也应该以HTML格式显示,如公式。在普通的LaTeX文档中,为了绘制这些图像,我编写了
documentclass[a4paper,10pt,openright,twoside,final]{memoir}
...
usepackage{tikz}
usepackage{tikz-uml}
usetikzlibrary{positioning}
egin{document}
egin{tikzpicture}
egin{umlpackage}[x=0,y=0,fill=red!10]{package}
...
end{umlpackage}
end{tikzpicture}
end{document}
尤其需要在包声明之后调用usetikzlibrary{positioning}
。
在doxy文件中,我可以放入usepackage{tikz-uml}
withEXTRA_PACKAGES
变量,在html中使用LaTeX时也是如此,但我不知道如何将定义图像所需的命令usetikzlibrary{positioning}
放入doxy文件中。我如何告诉doxygen添加此行?
推荐答案
我不确定我是否正确理解了您的问题,但如果您要使用自定义命令将一系列多个Latex命令插入到DOOXO文档中,您可以执行以下操作:
- 在名为"usetikzlib.tex"的额外文件中编写所需的Latex命令
在doxyfile中创建新命令:
ALIASES += "usetikzlib=latexonly input ./usetikzlib.tex endlatexonly"
然后,您可以在文档中使用自定义doxygen命令调用此新命令:
/**
* Any text...
* usetikzlib
* ...any text.
*/
这篇关于DOOXO:包含自定义LaTeX命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文