Re: Il disegno programmato nell’Arte di scrivere con LaTeX

#72831
Up
0
Down
::


Ciao Lorenzo,

prima che ti risponda qualcuno di più esperto di me, o prima che trovi un’altra soluzione ti propongo la seguente. Purtroppo devo dirti che è necessaria la libreria [tt]\usetikzlibrary{calc}[/tt] (che comunque ritengo indispensabile e irrinunciabile rispetto a tante altre; vediamo che ne pensano quelli esperti).
`\begin{tikzpicture}
\draw [help lines] (0,0) grid (5,4);
\draw [fill=yellow] (2,1) — (2.75,1) arc (0:63:0.75) — cycle;
\draw [fill=yellow] (3,3) — (2.25,3) arc (180:243:0.75) — cycle;
\node at ($(2,1)+(31.5:.375)$) {$\alpha$};
\node at ($(3,3)+(211.5:.375)$) {$\alpha$};
\draw [thick] (0,1) node

{$C$} — (5,1) node

{$D$};
\draw [thick] (0,3) node

{$A$} — (5,3) node

{$B$};
\draw [thick] (1.5,0) node [below] {$E$} — (3.5,4) node [above] {$F$};
\end{tikzpicture}`
[tt]$(x,y)+(ang:dist)$[/tt] determina una coordinata che è distante [tt]dist[/tt] da [tt](x,y)[/tt] e a un angolo [tt]ang[/tt] rispetto all’orizzontale (misurato in senso antiorario). Il fatto è che nel tuo codice [tt]above right[/tt] e similmente [tt]below left[/tt] pongono il testo a 45° e quindi non centrano quello di 63° dato da alpha.

Ciao,
Marco.

Go to top