- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 8 mesi fa da .
-
Topic
-
salve a tutti
sto prendendo in mano il pacchetto TikZ per la prima volta, e devo dire che è tanto bello quanto difficile.
in particolare sto tentanto di fare una flowchart, come riportato di seguito:

fino ad ora quello che sono riuscito a fare è qui:`\documentclass[a4paper,11pt,openright,titlepage]{book}
\usepackage{tikz}
\usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, arrows}\begin{document}
\tikzstyle{decision} = [diamond, draw,
text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt]
\tikzstyle{block} = [rectangle, draw,
text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
minimum height=2em]\begin{tikzpicture}[node distance = 2.5cm, auto]
% Place nodes
\node [cloud] (solve) {SolveProblem()};
\node [decision, below of=solve] (time) {time$>$nextime};
\node [block, below of=time] (nuovi) {newModel\\newNLproblem};
\node [block, below of=nuovi] (mesh) {Meshproblem};
\node [block, below of=mesh] (risolt) {Solved?};
\node [block, below of=risolt] (processo) {Process Fracture};
\node [block, left of=risolt] (end) {end};
\node [decision, below of=processo] (sigma) {$\sigma>\sigma_{u}$};
\node [block, below of=sigma] (nuovo) {New Apex};
% Draw edges
\path [line] (solve) — (time);
\path [line] (time) — (nuovi);
\path [line] (nuovi) — (mesh);
\path [line] (mesh) — (risolt);
\path [line] (risolt) — (end);
\path [line] (risolt) — (processo);
\path [line] (processo) — (sigma);
\path [line] (sigma) — (nuovo);
\path [line] (sigma) — (nuovo);
\path [line] (time) -| (end);
\end{tikzpicture}
\end{document}`qualcuno sa aiutarmi a proseguire. inoltre, c’è un modo per adattare le varie forme al testo?
Credo che per imparare ad usare bene TikZ servano mesi, e io sono un po’ stretto con i tempi. Chiedo quindi il vostro aiuto.grazie in anticipo
Marco
- Devi essere connesso per rispondere a questo topic.