Beschreibendes Diagramm mit Richtung

Beschreibendes Diagramm mit Richtung

Ich bin neu bei Tikz und arbeite daran, SmartArt von MS PowerPoint in LaTeX zu konvertieren. Eines meiner Diagramme sieht so aus:

Beschreibendes Diagramm

Ich kenne das Paket smartdiagram und habe das „beschreibende Diagramm“ gefunden, das dem obigen ziemlich ähnlich zu sein scheint. Aber ich versuche, die Schritte eines Prozesses zu zeigen UND jeden dieser Schritte zu beschreiben (daher die gerichteten Sechsecke unten links). Gibt es eine Möglichkeit, dies zu tun, die bereits in smartdiagram vorhanden ist? Oder muss ich mein eigenes Tikzpicture zeichnen?

Antwort1

Oder ohne das smartdiagramPaket:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols,positioning}

\definecolor{myblue}{RGB}{79,129,189}

\tikzset{
myshape/.style={
  shape=signal,
  fill=myblue,
  minimum height=1.5cm,
  minimum width=1.5cm,
  text=white,
  signal pointer angle=130,
  signal to=east,
  signal from=west,
  rotate=-90,
  transform shape
  },
mytext/.style={
  draw=myblue,
  text width=7cm,
  minimum height=1.15cm,
  thick,
  outer sep=0pt
  }  
}
\newcounter{tmp}
\newcommand\MyDesc[3][]{
\stepcounter{tmp}%
\node[myshape,#1] (desc\thetmp) {};
\node[font=\color{white}] at (desc\thetmp) {#2};
\node[mytext,anchor=north west] at (desc\thetmp.north west) 
  {%
    \parbox[t]{2em}{\hfill$\bullet$\hfill\null}%
    \parbox[t]{\dimexpr\linewidth-2em\relax}{#3}%
  };
}

\begin{document}

\begin{tikzpicture}[]
\MyDesc{Foo 1}{Description 1}
\MyDesc[below = 1.5cm of desc1.north]{Foo 2}{Description 2}
\MyDesc[below = 1.5cm of desc2.north]{Foo 3}{Description 3}
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

Antwort2

Mit einem kleinen Patch kann Folgendes erreicht werden:

Bildbeschreibung hier eingeben

das zwar bei weitem nicht perfekt ist, aber wie das Referenzbild aussieht.

Der Code:

\documentclass[12pt]{article} 
\usepackage{smartdiagram}
\usetikzlibrary{shapes.symbols}

\tikzset{description title/.append style={
    signal, 
    signal to=south, 
    signal from=north,
    yshift=-0.65cm,
  }
}
\begin{document} 
\begin{center}
\smartdiagramset{description title width=2cm, 
description title text width=1.75cm,
descriptive items y sep=2,
description text width=5.75cm,
module minimum height=1.25cm}
\smartdiagram[descriptive diagram]{%
{Set up,The set up operation consist of..},
{Run, {After having set up the program, you must run..}},
{Analyse, You must check what did with analytical tools like..},}
\end{center}
\end{document}

verwandte Informationen