- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 9 mesi fa da .
-
Topic
-
ho il seguente codice
`
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[upright]{fourier}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{decorations}
\usetikzlibrary{shapes,arrows,trees,positioning,through,intersections}
\usetikzlibrary{shapes.gates.logic.US,shapes.gates.logic.IEC}\begin{document}
\begin{tikzpicture}[>=triangle 45]
%\tikzset{samples=600}
\pgfmathsetmacro{\raggio}{2};
\pgfmathsetmacro{\angolob}{50};
\pgfmathsetmacro{\angolo}{\angolob};
\pgfmathsetmacro{\angolon}{\angolob+180};
\pgfmathsetmacro{\y}{3};
\pgfmathsetmacro{\xy}{4};
%\pgfmathsetmacro{\XM}{\raggio};
\pgfmathsetmacro{\sraggio}{1.9*\raggio};
\coordinate [label=below right:$O$] (oo) at (0,0);
\draw[->] (-\raggio-1,0) — (\raggio+1,0) node[above] {$x$} ;
\draw[->] (0,-\raggio-1) — (0,\raggio+1) node[above] {$y$} ;
\draw (\raggio,-\raggio-1) — (\raggio,\raggio+1) ;
\draw (oo) circle (\raggio) ;
\coordinate[label=above:$P$] (P) at ({\raggio*cos(\angolo)},{\raggio*sin(\angolo)});
\coordinate[label=below:$Q$] (Q) at ({\raggio*cos(\angolon)},{\raggio*sin(\angolon )});
\coordinate[label=below right:$T$] (T) at (\raggio,{\raggio*tan(\angolon )});
%\coordinate [label=above left:$M$] (M) at ($((-\raggio,0)!(\angolo:\raggio)!(\raggio,0)$);
\coordinate[label=above right:$y_1$] (X1) at (0,{\raggio*sin(\angolo)});
\coordinate[label=below right:$y_2$] (X2) at (0,{\raggio*sin(\angolon)});
\filldraw[black] (oo) circle(1pt);
%\filldraw[black] (M) circle(1pt);
\filldraw[black] (P) circle(1pt);
\filldraw[black] (Q) circle(1pt);
\filldraw[black] (T) circle(1pt);
\filldraw[black] (X1) circle(1pt);
\filldraw[black] (X2) circle(1pt);
\draw[dashed](Q)– (P) ;
\draw[dashed](X1)– (P) ;
\draw[dashed](X2)– (Q) ;
\draw[->] (\sraggio/\y,0 ) arc (0:\angolo:\sraggio/\y) node{$\alpha$};
\draw[->] (\sraggio/\xy,0 ) arc (0:\angolon:\sraggio/\xy) node[ above] {$\beta$};
\draw (oo)– (P) ;
\draw (oo)– (Q) ;
\draw (T)– (Q) ;
\end{tikzpicture}
\end{document}`
nella figura vi sono due angoli alpha e beta l’unico problema
è che l’etichetta appare sulla punta della freccia
è possibile spostala in modo automatico
a metà dell’arco?
grazie
claudio
- Devi essere connesso per rispondere a questo topic.