在自然语言处理和相关学科中,通常会看到“叠加页面”图像作为系统流程图中的节点:
_____
| ___|__
| | ___|___
| | | |
| | | |
|_| | |
|__| |
| |
|_______|
该图像旨在表示语料库或其他大型文本数据集合。我该如何在 Tikz 流程图中绘制类似的东西?
答案1
您可以使用shadows
中的库tikz
。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows}
\begin{document}
\begin{tikzpicture}
\node [double copy shadow={shadow xshift=-1ex,shadow yshift=1.5ex},fill=white,draw=black,thick,minimum height = 2cm,minimum width=1cm] {};
\end{tikzpicture}
\end{document}
如果您在流程图中使用它,您可以通过定义样式tikzset
。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows}
\tikzset{
overlaid/.style={double copy shadow={shadow xshift=-1ex,shadow yshift=1.5ex},fill=white,draw=black,thick,minimum height = 2cm,minimum width=1cm,text width = 2cm, align=center},
}
\begin{document}
\begin{tikzpicture}
\node [overlaid] {Some text goes here};
\end{tikzpicture}
\end{document}