我想使用tikz-uml
包生成一些图像这些图像也应该以HTML格式显示,就像公式一样。在正常的乳胶文档中,为了绘制这些图像,我写了
\documentclass[a4paper,10pt,openright,twoside,final]{memoir}
...
\usepackage{tikz}
\usepackage{tikz-uml}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\begin{umlpackage}[x=0,y=0,fill=red!10]{package}
...
\end{umlpackage}
\end{tikzpicture}
\end{document}
特别是我需要在包声明后调用usetikzlibrary{positioning}
。
在doxyfile中,我可以将\usepackage{tikz-uml}
与EXTRA_PACKAGES
变量放在一起,这在html中使用LaTeX时也可以,但我不知道如何将doxyfile放入命令我需要\usetikzlibrary{positioning}
来定义我的图像。如何告诉doxygen添加此行?
答案 0 :(得分:1)
我不确定我是否正确理解了您的问题,但如果您想使用自定义命令在Doxygen文档中插入一系列多个Latex命令,则可以执行以下操作:
在doxyfile中创建一个新命令:
ALIASES += "usetikzlib=\latexonly \input ./usetikzlib.tex \endlatexonly"
然后,您可以使用自定义doxygen命令在文档中调用此新命令:
/**
* Any text...
* \usetikzlib
* ...any text.
*/