Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

maybe someone can help me to get text in arrows and textboxes below

I have just get the arrows like this...

\begin{tikzpicture}
\draw[thick,black](0cm,0) -- ++(0:3cm) -- ++(45:1cm)  -- ++(135:1cm)-- ++(180:3cm)-- ++(270:1.4cm);
\draw[thick,black] (4cm,0) -- ++(0:3cm) -- ++(45:1cm)  -- ++(135:1cm)-- ++(180:3cm)-- ++(315:1cm)-- ++(225:1cm);
\draw[thick,black] (8cm,0) -- ++(0:3cm) -- ++(45:1cm)  -- ++(135:1cm)-- ++(180:3cm)-- ++(315:1cm)-- ++(225:1cm);
\end{tikzpicture}

i want to get text in that arrows (maybe there is a shape for node?) and text as a bulleted list below the arrows.

enter image description here

share|improve this question
    
Hi Marcel and welcome to the site. Would you be able to provide a picture showing what you want for your result? A simple MS Paint picture would be fine, or even a handdrawn picture scanned in. That would make it easier to help you. –  John Wickerson May 29 '13 at 9:08
    
i cant load up a picture couse i havent enough reputation. –  Marcel Angel May 29 '13 at 9:18
    
If you upload it to imgur, and tell me the url, I'll put it into your post for you. –  John Wickerson May 29 '13 at 9:19
    
imgur.com/FMNmXAC Thanks :) –  Marcel Angel May 29 '13 at 9:22
1  
Yes, this looks like a job for Claudio's smartdiagram package. –  John Wickerson May 29 '13 at 10:16

1 Answer 1

up vote 4 down vote accepted

One possibility using the signal shape from the shapes library and two chains; the enumitem package was used to define a custom list with the modified labels:

\documentclass{article}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{pifont}
\usetikzlibrary{chains,shapes,shadows}

\newcommand\mycircle{%
  \tikz\draw (0,0) circle (2pt);}
\newlist{myitemize}{itemize}{2}
\setlist[myitemize]{leftmargin=*,nolistsep}
\setlist[myitemize,1]{label=\ding{227}}
\setlist[myitemize,2]{label=\mycircle}

\tikzset{
initial/.style={
  draw=blue!50!cyan!40,
  shape=signal,
  text width=3cm,
  text depth=1cm,
  top color=blue!50!cyan!10,
  bottom color=blue!50!cyan!40,
  drop shadow
  },
other/.style={
  initial,
  signal from=west,
  text width=2.26cm
},
rect/.style={
  draw=blue!50!cyan!40,
  rectangle,
  text width=3cm,
  text depth=7cm,
  text height=5pt,
  top color=blue!50!cyan!10,
  bottom color=blue!50!cyan!40,
  drop shadow
  }
}

\begin{document}

\begin{tikzpicture}
\begin{scope}[start chain,node distance=5mm, every node/.style={on chain}]
\node[initial] {text 1};
\node[other] {text 2};
\node[other] {text 3};
\end{scope}
\begin{scope}[yshift=-4.8cm,start chain,node distance=5mm, every node/.style={on chain}]
\node[rect] {%
  \begin{myitemize}
  \item First.
  \item Second.
    \begin{myitemize}
    \item First.
    \item Second.
  \end{myitemize}
  \end{myitemize}%
};
\node[rect] {%
  \begin{myitemize}
  \item First.
  \item Second.
  \end{myitemize}%
};
\node[rect] {%
  \begin{myitemize}
  \item First.
  \item Second.
  \item Third.
  \end{myitemize}%
};
\end{scope}
\end{tikzpicture}

\end{document}

enter image description here

share|improve this answer
    
Perfect thanks :) that is a good solution. –  Marcel Angel May 30 '13 at 5:39

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.