我想用 LaTeX 制作下图:
我开始尝试将其制作成表格,并\usepackage[table]{xcolor}
用于颜色,但似乎变得过于复杂。制作此图表的好方法是什么?TikZ 看起来很有希望,但我还没有找到类似的例子。
答案1
有很多方法可以做到这一点,但如果这会变得更加复杂,我认为手动方法可以提供更好的控制。我使用了基于重叠矩形的绘图,以便颜色可以相应地混合。免责声明:我是色盲,所以我随机选择了颜色名称。
\documentclass[tikz]{standalone}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[font=\sffamily]
\foreach\x[count=\xi from 0] in{yellow,red,blue}{
\draw[fill=\x!50,fill opacity=0.7] (0,\xi*5mm) rectangle (5,{(\xi+1)*5mm});
\draw[fill=\x!50,fill opacity=0.7] (\xi*5mm,0) rectangle ({(\xi+1)*5mm},5);
}
\matrix[matrix of math nodes,inner sep=0,outer sep=0,anchor=south west,
nodes={anchor=center,text=white,minimum size = 5mm,inner sep=0,
outer sep=0,text height=1ex,text depth=0.25ex
}
] at (0,0) {
e\tau&\mu\tau&\tau\tau\\
e\mu&\mu\mu&\mu\tau\\
ee&e\mu&e\tau\\
};
\node[rotate=45] at (m.center) {WEIRD STUFF!!};
\end{tikzpicture}
\end{document}