1
0
mirror of https://github.com/ulaulaman/tikzdraw.git synced 2024-12-12 03:56:17 +01:00
tikzdraw/infographics/eclissi_sole.tex

203 lines
10 KiB
TeX
Executable File

\documentclass{standalone}
%
\usepackage{tikz}
\usetikzlibrary{backgrounds,bending,arrows.meta,shapes.callouts}
%
\usepackage{tkz-euclide}
\usetkzobj{all}
%
\usepackage{xcolor}
\definecolor{space}{HTML}{1F2C4E}
\definecolor{earth}{HTML}{0089FA}
\definecolor{dida}{HTML}{FFDE00}
\definecolor{title}{HTML}{FBA706}
\definecolor{moon}{HTML}{AFAFAF}
\definecolor{craterm}{HTML}{616060}
%
\usepackage{amsmath}
%
\usepackage{fontspec}
\setmainfont{Open Dyslexic}
%
\title{Flyby Bepi-Colombo}
\begin{document}
\tikzset{notice/.style = { draw, ellipse callout, callout relative pointer={#1} },
human/.pic = {
\draw [fill] (0,0) circle (0.3cm);
\draw [thick] (0,0) circle -- (0,-1.5);
\draw [thick] (-0.5,-1) -- (0,-0.5) -- (0.5,-1);
\draw [thick] (-0.5,-2) -- (0,-1.5) -- (0.5,-2);
},
}
\begin{tikzpicture}[background rectangle/.style={fill=white},show background rectangle,>={[inset=0,angle'=27]Stealth}]
%title
\draw [black,ultra thick,fill=title] (0,7) rectangle (30,15);
\node (example-textwidth-2) [right, align=center, text width=30cm, color=black, font=\fontsize{90pt}{91pt}\selectfont] at (0,11) {L'eclissi di Sole};
%sun-moon-earth comic
\begin{scope}[shift={(0,0)}]
\draw [ultra thick, fill=space] (1.5,6) rectangle (28.5,-14);
\node at (7,0) {\includegraphics[width=12cm]{sun}};
\node at (15,-5) {\includegraphics[width=4cm]{moon}};
\node at (23,-10) {\includegraphics[width=7cm]{earth}};
\node (example-textwidth-2) [notice={(3.5,2)}, ultra thick, right, align=center, text width=7cm, color=black, fill=white, font=\fontsize{23pt}{24pt}\selectfont] at (3,-10) {Guarda! Ora ti passo davanti! Bll... Bll...};
\node (example-textwidth-2) [notice={(-3,-0.5)}, ultra thick, right, align=center, text width=7cm, color=black, fill=white, font=\fontsize{23pt}{24pt}\selectfont] at (15,1) {Ringrazia che siete lontane...};
\node (example-textwidth-2) [notice={(-0.5,-1)}, ultra thick, right, align=center, text width=3cm,, color=black, fill=white, font=\fontsize{16pt}{17pt}\selectfont] at (23,-5) {Oh! Holy Moon...};
\end{scope}
%tolomeo
\begin{scope}[shift={(0,-19)}]
\node at (5,0) {\includegraphics[width=8cm]{tolomeo}};
\node (example-textwidth-2) [notice={(-3,-1)}, ultra thick, right, align=center, text width=12cm, color=black, fill=white, font=\fontsize{23pt}{24pt}\selectfont] at (8,4.5) {Signora maestra! La Luna fa i dispetti al Sole!};
\node (example-textwidth-2) [notice={(3,1)}, ultra thick, right, align=center, text width=12cm, color=black, fill=white, font=\fontsize{23pt}{24pt}\selectfont] at (8,-4) {Tolomeo! Stai attento alla lezione! Non guardare le stelle!};
\end{scope}
%dida
\begin{scope}[shift={(0,-29)}]
\draw [ultra thick, fill=dida] (1,3) rectangle (29,-3);
\node (example-textwidth-2) [right, align=left, text width=27cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (1.5,0) {Tolomeo, in realtà, le stelle le ha guardate. E alla fine ha redatto un catalogo con 48 costellazioni. E non si è fermato qui: ha proposto un modello per descrivere il moto dei corpi celesti e ha descritto il fenomeno di cui ci occupiamo oggi, l'eclissi di Sole.};
\end{scope}
%eclipse
\begin{scope}[shift={(0,-37.5)}]
\draw [ultra thick, fill=space] (1.5,4.5) rectangle (28.5,-52);
%dida
\draw [ultra thick, fill=dida] (16.5,3.5) rectangle (29,-3.5);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,0) {L'eclissi di Sole è un fenomeno astronomico che accade quando la Luna si trova a passare tra la Terra e il Sole.\\Esistono vari tipi di eclissi solari.};
%dida
\begin{scope}[shift={(0,-8.5)}]
\draw [ultra thick, fill=dida] (16.5,3.5) rectangle (29,-2);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,1) {\textbf{Eclissi totale}: quando la Luna oscura completamente il Sole.\\Si osserva nelle zone del cono d'ombra.};
\end{scope}
%dida
\begin{scope}[shift={(0,-15.5)}]
\draw [ultra thick, fill=dida] (16.5,4) rectangle (29,-2);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,0.9) {\textbf{Eclissi parziale}: quando la Luna non riesce a oscurare completamente il Sole a causa di un non perfetto allineamento. Si osserva nelle zone di penombra.};
\end{scope}
% sun
\tkzDefPoint(11,-2){A}
\tkzDefPoint(17,-2){B}
\tkzDefCircle[radius](A,B)
% moon
\tkzDefPoint(11,-20){L}
\tkzDefPoint(13,-20){C}
\tkzDefCircle[radius](L,C)
% earth
\tkzDefPoint(11,-39.5){E}
\tkzDefPoint(11,-29){D}
\tkzDefCircle[radius](E,D)
%
\tkzTangent[from=D](L,C) \tkzGetPoints{d}{e}
%
\tkzInterLC(D,e)(A,B) \tkzGetPoints{s1}{s2}
\tkzInterLC(D,d)(A,B) \tkzGetPoints{s3}{s4}
%
\tkzTangent[from=s1](E,D) \tkzGetPoints{l1}{l2}
\tkzTangent[from=s4](E,D) \tkzGetPoints{l3}{l4}
%
\tkzInterLL(D,s1)(s4,l3) \tkzGetPoint{c1}
\tkzInterLL(D,s4)(s1,l2) \tkzGetPoint{c2}
\tkzInterLL(s1,l2)(s4,l3) \tkzGetPoint{c3}
%
\tkzDrawPolygon[fill=white,opacity=0.5](s1,s4,c2,c1)
\tkzDrawPolygon[fill=white,opacity=0.5](s1,s4,c3)
\tkzDrawPolygon[fill=white,opacity=0.5](c3,c2,c1)
\tkzDrawCircle[fill=moon](L,C)
\tkzDrawCircle[fill=earth](E,D)
\tkzDrawPolygon[fill=craterm,opacity=0.4](c1,c2,l2,l3)
\tkzDrawPolygon[fill=craterm,opacity=0.6](c1,c2,D)
\tkzDrawCircle[fill=white](A,B)
%
\tkzDefPoint(11,-25.5){O}
\tkzDefPoint(5,-20){d1}
\tkzDrawVectors[color=white, ultra thick](d1,O)
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=white, font=\fontsize{18pt}{19pt}\selectfont] at (2,-19.5) {Cono d'ombra};
%dida
\begin{scope}[shift={(0,-23)}]
\draw [ultra thick, fill=dida] (16.5,3.5) rectangle (29,-16);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,0.9) {\textbf{Eclissi anulare}: quando la dimensione apparente della Luna è più piccola del disco solare:};
\draw [fill=white] (23,-7) circle (5cm);
\draw [fill=black] (23,-7) circle (4.5cm);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,-14) {In questo caso si osserva un disco nero circondato da un anello di luce.};
\end{scope}
%
\tkzDefPoint(13,-25.5){P}
\tkzDefPoint(17,-19){d2}
\tkzDrawVectors[color=white, ultra thick](d2,P)
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=white, font=\fontsize{18pt}{19pt}\selectfont] at (17,-18.5) {Penombra};
%dida
\begin{scope}[shift={(0,-44)}]
\draw [ultra thick, fill=dida] (16.5,3.5) rectangle (29,-2);
\node (example-textwidth-2) [right, align=left, text width=11.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (17,0.9) {\textbf{Eclissi ibrida}: in alcune zone della Terra appare come un'eclissi totale, in altre come eclissi anulare. E' molto rara.};
\end{scope}
\end{scope}
%
\begin{scope}[shift={(0,-92.5)}]
\draw [ultra thick, fill=dida] (1.5,2.5) rectangle (28.5,-2.5);
\node (example-textwidth-2) [right, align=left, text width=25.5cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (2,0) {Dal punto di vista geometrico, l'eclissi solare è possibile poiché le dimensioni apparenti del disco lunare coincidono con le dimensioni apparenti del disco solare. Ricordiamo, infatti che il Sole ha un raggio medio di poco meno di $7 \cdot 10^{8} m$, mentre la Luna di $1.7 \cdot 10^{6} m$.};
\end{scope}
%
\begin{scope}[shift={(0,-98)}]
\draw [ultra thick, fill=space] (1.5,2.5) rectangle (28.5,-35);
% sun
\tkzDefPoint(10,-27){S}
\tkzDefPoint(10,-21){R3}
\tkzDefCircle[radius](S,R3)
% moon
\tkzDefPoint(18.5,-8){L}
\tkzDefPoint(18.5,-9){R2}
\tkzDefCircle[radius](L,R2)
% earth
\tkzDefPoint(21,-3.5){E}
\tkzDefPoint(21,-7.5){R1}
\tkzDefCircle[radius](E,R1)
%
\tkzDefPoint(19,-5){O1}
\tkzTangent[from=O1](S,R3) \tkzGetPoints{s1}{s2}
\tkzTangent[from=s1](L,R2) \tkzGetPoints{la}{lb}
\tkzTangent[from=s2](L,R2) \tkzGetPoints{lc}{ld}
%
\tkzInterLL(s1,lb)(s2,lc) \tkzGetPoint{Eo}
%
\tkzDrawArc[rotate,color=earth,thick](S,E)(40)
\tkzDrawArc[rotate,color=earth,thick](S,E)(-18)
\begin{scope}[yscale={0.4}]
\tkzDrawArc[rotate,color=moon,thick](E,L)(50)
\tkzDrawArc[rotate,color=moon,thick](E,L)(-205)
\end{scope}
%
\tkzDrawCircle[fill=earth](E,R1)
\tkzDrawCircle[fill=moon](L,R2)
\tkzDrawCircle[fill=white](S,R3)
\tkzDrawCircle[R,fill=craterm, opacity=0.5](Eo, 2.4cm)
\tkzDrawCircle[R,fill=black](Eo, 0.2cm)
%
\tkzDrawSegments[color=black](s1,Eo)
\tkzDrawSegments[color=black](s2,Eo)
\tkzDrawLines[color=black,add = 0 and 0.2](s1,la)
\tkzDrawSegments[color=black,add = 0 and 0.2](s2,ld)
\end{scope}
%
\begin{scope}[shift={(0,-138.5)}]
\tkzDefPoint(28,0){H}
\tkzDefPoint(21,3){M}
\tkzDefPoint(22.5,3){Mr}
\pic at (H) {human};
\tkzDrawCircle[fill=moon](M,Mr)
\tkzTangent[from=H](M,Mr) \tkzGetPoints{m1}{m2}
\tkzCalcLength[cm](H,m1) \tkzGetLength{dArc}
\tkzDrawSegments[color=black](H,m1 H,m2)
\tkzDrawArc[R,arc,color=space](H,1/3*\dArc)(140,172)
%
\tkzDefPoint(25.5,0.5){V1}
\tkzDefPoint(22.5,-1.5){V2}
\tkzDrawVectors[color=black, ultra thick](V2,V1)
\node (example-textwidth-2) [right, align=left, text width=6cm, color=black, font=\fontsize{15pt}{16pt}\selectfont] at (20.5,-3) {Le dimensioni apparenti della Luna sono anche dette diametro angolare};
%
\draw [ultra thick, fill=dida] (1.5,5) rectangle (18.5,-5);
\node (example-textwidth-2) [right, align=left, text width=16cm, color=black, font=\fontsize{23pt}{24pt}\selectfont] at (2,0) {Sempre dal punto di vista geometrico, l'eclissi anulare è spiegabile ricordando che l'orbita della Luna intorno alla Terra è leggermente ellittica, quindi le dimensioni apparenti della Luna risultano variabili. In particolare durante le eclissi anulari la Luna è più lontana, quindi il suo disco appare più piccolo.};
\end{scope}
%
\begin{scope}[shift={(0,-144.5)}]
\node at (27,0) () {\includegraphics[width=3.7cm]{licenza}};
\node at (18,-0.1) {\textcolor{black}{\fontsize{14}{15}\selectfont Testo e illustrazioni: @ulaulaman - Gianluigi Filippelli}};
\end{scope}
\end{tikzpicture}
%
\end{document}