Re: Le mie (dis)avventure con TikZ

#96786
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Liverpool” post=99088Ho dimenticato di dirti che bisogna compilare due volte. Questo è il problema?

    Sì, ho notato, ma alla seconda combinazione sballa tutto.

    Il tuo codice è molto elegante, forse dipende dal fatto che ho una versione vecchia di MacTeX. Ma alla fine, visto che anche quella dispensa è finita, mi sono accorto di aver bisogno essenzialmente di un solo codice. La formula è $9x^2-y^2$, servono due frecce che colleghino i due termini a 3x e y, con un risultato tipografico analogo a questo:
    `\begin{tikzpicture}[x=5mm,y=5mm]
    \matrix (a)[matrix of nodes, nodes in empty cells,nodes={text width=1em, text height=2ex,text depth=1pt, align=center, inner sep=0pt},column sep={.155em},% \, sarebbe .16667em
    row 3 column 1/.style={execute at begin cell={\hspace*{-.4em}}},% (a)^2 è troppo grande per un box di 1em x 2ex quindi sborda e risulta non centrato; per centrarlo inseriamo uno spazio negativo prima
    row 3 column 5/.style={execute at begin cell={\hspace*{-.2em}}},
    row sep=1ex]{
    $a^2$ & $+$ & $8a$ & $+$ & $16$\\
    & & & & \\
    $(a)^2$ & \hphantom{$+$} & \hphantom{$8a$} & \hphantom{$+$} & $(4)^2$\\
    };

    \begin{scope}[-stealth, blue,thick,shorten <=2pt,shorten >=1pt]
    \draw([xshift=-.25em]a-1-1.south)–([xshift=-.25em]a-3-1.north);
    \draw(a-1-5.south)–(a-3-5.north);
    \end{scope}
    \end{tikzpicture}`
    VA benissimo anche una soluzione “spiccia e sporca”! 🙂

    Go to top