Re: Le mie (dis)avventure con TikZ

#96720
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Ecco un’altra stranezza.

    L’immagine è la figura 47 a pagina 77 di questo documento:

    http://www.lorenzopantieri.net/Matematica_files/Quarta.pdf

    Il codice è il seguente:
    `\begin{tikzpicture} [font=\small,x=6mm, y=5mm]
    \draw [->] (0,0) — (25,0) node [below left] {frequenza (Hz)};

    \foreach \x in {1,…,24}{
    \draw (\x,3pt)–(\x,-3pt);
    }

    \node [above] at (1,0) {$10^1$};
    \node [above] at (5,0) {$10^5$};
    \node [above] at (7,0) {$10^7$};
    \node [above] at (9,0) {$10^9$};
    \node [above] at (11,0) {$10^{11}$};
    \node [above] at (14,0) {$10^{14}$};
    \node [above] at (17,0) {$10^{17}$};
    \node [above] at (19,0) {$10^{19}$};
    \node [above] at (22,0) {$10^{22}$};
    \node [above] at (24,0) {$10^{24}$};

    \draw (1.9,-2.5) rectangle (23.1,-1.5);
    \shade

    (0,-2.5) rectangle (2,-1.5);
    \shade

    (23,-2.5) rectangle (25,-1.5);

    \draw [dotted] (14,-1.5) — (14,-2.5);
    \draw [dotted] (15,-1.5) — (15,-2.5);

    \node [above] at (6,-3.5) {radio};
    \node [above] at (11,-3.5) {microonde};
    \node at (12,-1.0) {infrarosso};
    \node [above] at (14.5,-3.5) {visibile};
    \node at (16.5,-1.0) {ultravioletto};
    \node [above] at (18,-3.5) {raggi X};
    \node [above] at (21,-3.5) {raggi gamma};
    \end{tikzpicture}`
    Perché “raggi X” e “raggi gamma” sono sopra a “radio”, “microonde” e “visibile”, visto che l’ordinata del nodo è la stessa?

    Soluzioni?

    Ah, il modo di fare la striscia sfumata ai lati è artigianale, ma non mi è venuto nulla di meglio. Infatti \shade ombreggia il contenuto, ma non il contorno. Per “saldare” il rettangolone centrale, in grigio, con i due alle estremità sfumati, ho dovuto fare quel gioco di sovrapposizioni.

    Grazie,
    L.

    Go to top