Rocco M.” post=73365Non mi sono dato per vinto e ho cominciato a buttare giù questo, grazie ad alcuni esempi che ho trovato in internet.
`
\documentclass{article}
\usepackage[a3paper]{geometry}
\usepackage{tikz}
\usepackage{pdflscape}
\usetikzlibrary{shapes,arrows}\tikzstyle{block} = [rectangle, draw, text width=8em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']\begin{document}
\begin{landscape}
\begin{center}
\begin{tikzpicture}[node distance = 2.5cm, auto]
\node [block] (DES) {Dessinable};
\node [block, below of=DES] (OBM) {ObjetMobile};
\node [block, left of=OBM, node distance = 2.5cm] (OBS) {Obstacle};
\node [block, right of=OBM, node distance = 2.5cm] (CHF) {ChampForce};\path [line] (DES) — (OBM);
\path [line] (DES) — (OBS);
\path [line] (DES) — (CHF);\end{tikzpicture}
\end{center}
\end{landscape}\end{document}
`Sembrerebbe quello che cerco, ma ho bisogno di alcune cose:
– Come posso rendere la grandezza dei riquadri automatica?
– Come posso ricreare le linee che hai utilizzato nella guida, potendole poi utilizzare come faccio adesso?
– Come posso riprendere i tuoi blocchi (con una linea che spezza, io ne avrei bisogno due) e come utilizzarli come li sto utilizzando adesso (definendo poi che testo vada sopra la linea e che tasto vada sotto la linea)?
– Come posso distanziare i blocchi sullo stesso livello? Sono completamente attaccati.Grazie mille per eventuali delucidazioni.
Rocco.
Ciao,
ti consiglio di dare un’occhiata a questo post che potrebbe esserti utile. I riquadri hanno di per se una grandezza automatica in base al testo inserito al loro interno; poi è possibile impostare in ogni caso un’ altezza e lunghezza minima.
Per le linee guida: guarda nel post.
Io in realtà ho in mente un modo per fare il lavoro in maniera più semplice dal punto di vista utente (qualcosa simile al codice di esempio che hai riportato): il problema è che ci vuole un po’ di tempo, soprattutto per gestire bene il problema dei collegamenti da crearsi con segmenti.
Ti faccio sapere quando ho qualcosa di interessante.
Ciao
Claudio