lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 601 al 615 (di 5,985 totali)
  • Autore
    Risposte
  • in risposta a: Le mie (dis)avventure con TikZ #96791
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      E ancora: vorrei fare un diagramma a torta con i dati rappresentati nel post precedente. Li riporto anche in tabella.
      `\begin{tabular}{cc}
      \toprule
      Altezza & Numero \\
      & ragazzi \\
      \midrule
      $138$ & $1$ \\
      $140$ & $3$ \\
      $145$ & $5$ \\
      $148$ & $3$ \\
      $149$ & $4$ \\
      $151$ & $3$ \\
      $152$ & $1$ \\
      \textbf{Totale} & $\boldsymbol{20}$ \\
      \bottomrule
      \end{tabular}
      `
      Qual è il modo migliore per farlo?

      in risposta a: Le mie (dis)avventure con TikZ #96790
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        skevin93″ post=99107
        Così può andare?

        Perfetto, grazie di cuore! 🙂

        Un altro dubbio: mi sfugge la differenza tra diagramma a barre e istogramma.
        `\begin{center}
        \begin{tikzpicture}
        \begin{axis}[xbar,xmin=0,xmax=5,
        height=6.5cm,
        xmajorgrids=true,
        ytick pos=left,
        title={Altezza in cm degli alunni delle classi quinte},
        xlabel={Numero di ragazzi},
        symbolic y coords={$138$,$140$,$145$,$148$,$149$,$151$,$152$},
        ytick=data,nodes near coords,
        nodes near coords align={horizontal}]
        \addplot [fill=cyan,draw=black] coordinates{
        (1,$138$) (3,$140$) (5,$145$) (3,$148$) (4,$149$) (3,$151$) (1,$152$)};
        \end{axis}
        \end{tikzpicture}
        \end{center}

        \begin{center}
        \begin{tikzpicture}
        \begin{axis} [ylabel={Numero di ragazzi},x tick label style={rotate=90,anchor=east},
        xticklabel interval boundaries,ymajorgrids=true,
        symbolic x coords={$138$,$140$,$145$,$148$,$149$,$151$,$152$},
        title style={align=center},
        title={Altezza in cm degli alunni delle classi quinte}]
        \addplot [ybar interval,fill=purple,draw=black] coordinates
        {($138$, 1) ($140$, 3)
        ($145$, 5) ($148$, 3)
        ($149$, 4) ($151$, 3)
        ($152$, 1)};
        \end{axis}
        \end{tikzpicture}
        \end{center}
        `
        Sui libri in mio possesso di solito gli istogrammi sono disegnati come quello di sopra (con le barre staccate), ma sono orientati come quello di sotto (con le barre in verticale).

        Si può fare con pgfplots? O mi sfugge qualcosa?

        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          P.S. Scopro le carte! Questa è la tabella che voglio riprodurre.

          La trovo molto accattivante! Vorrei anche sapere le coordinate RGB dei due colori impiegati: qualcuno mi può aiutare?

          Grazie anticipate! 🙂

          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Ricevo strani errori in compilazione, anche se alla fine bene o male la tabella colorata viene prodotta:
            `\documentclass[11pt,a4paper,twoside,openright,titlepage,%
            headinclude,footinclude,BCOR5mm,%
            cleardoublepage=empty,tablecaptionabove,table
            ]{scrbook}

            \usepackage[T1]{fontenc}
            \usepackage[applemac]{inputenc}
            \usepackage[english,italian]{babel}
            \usepackage{indentfirst}
            \usepackage{graphicx}
            \usepackage[font=small]{quoting}
            \usepackage{amsmath,amssymb,amsthm}
            \usepackage{mathtools}
            \usepackage{braket}
            \usepackage{cancel}
            \usepackage{empheq}
            \usepackage{multicol}
            \usepackage[italian]{varioref}
            \usepackage{mparhack,fixltx2e,relsize}
            \usepackage{tabularx}
            \usepackage{array}
            \usepackage{subfig}
            \usepackage{enumitem}
            \usepackage{eurosym}
            \usepackage{shapepar}
            \usepackage{siunitx}
            \usepackage{float}
            \usepackage{pifont}
            \usepackage{chngpage,calc}
            \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}
            \usepackage{arsclassica}
            \usepackage{tcolorbox}
            \usepackage{bookmark}
            \usepackage{tikz}
            \usepackage{pgfplots}
            \usepackage{tkz-euclide}
            \usepackage{tkz-fct}
            \usepackage{dpfloat}
            \usepackage{emptypage}

            \rowcolors{row}{cyan}{blue}

            \begin{document}

            \begin{table}
            \caption{Tabella semplice (tabella di frequenza assoluta)}
            \label{tab:relativa}
            \centering
            \begin{tabular}{ccc}
            %\toprule
            Altezza & Frequenza & Frequenza \\
            & assoluta & relativa \\
            %\midrule
            $138$ & $1$ & $5\%$ \\
            $140$ & $3$ & $15\%$ \\
            $145$ & $5$ & $25\%$ \\
            $148$ & $3$ & $15\%$ \\
            $149$ & $4$ & $20\%$ \\
            $151$ & $3$ & $15\%$ \\
            $152$ & $1$ & $5\%$ \\
            %\midrule
            \textbf{Totale} & $\boldsymbol{20}$ & $\boldsymbol{100\%}$ \\
            %\bottomrule
            \end{tabular}
            \end{table}

            \end{document}`

            in risposta a: Le mie (dis)avventure con TikZ #96788
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Ok, l’ultimissima domanda.

              L’obiettivo:

              Il mio misero tentativo:
              `\begin{tikzpicture}[font=\small]
              \draw (0,0) ellipse (3 and 2) node [above left=2.2] {Frazioni algebriche};
              \draw (0.5,0) ellipse (2 and 1) node [above left=1.2] {Polinomi};
              \draw (0.75,0) ellipse (1 and 0.5) node {Monomi};
              \end{tikzpicture}`
              Mi suggerite come migliorarlo?

              Grazie anticipate! 🙂

              in risposta a: Le mie (dis)avventure con TikZ #96787
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::


                Eureka!

                `\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={.4em},
                row 3 column 1/.style={execute at begin cell={\hspace*{-.4em}}},
                row sep=1ex]{
                $9x^2$ & $-$ & $y^2$ \\
                & & & \\
                $(3x)^2$ & & $y^2$\\
                };

                \begin{scope}[-stealth, blue,thick,shorten <=3pt,shorten >=1pt]
                \draw([xshift=-.25em]a-1-3.south)–([xshift=-.25em]a-3-3.north);
                \draw(a-1-1.south)–(a-3-1.north);
                \end{scope}
                \end{tikzpicture}`

                Effettivamete per cose come questa TiKZ non è il massimo della praticità… 😉

                in risposta a: 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”! 🙂

                  in risposta a: Le mie (dis)avventure con TikZ #96784
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Circa le frecce nei prodotti notevoli, il codice di Liverpool mi sballa tutta l’impaginazione. Il codice di Claudio funziona, ma non riesco ad adattarlo agli altri casi, che per fortuna sono “solo” tre:

                    1. $9x^2-12xy+4y^2$
                    `\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]{
                    $9x^2$ & $-$ & $12xy$ & $+$ & $4y^2$\\
                    & & & & \\
                    $(3x)^2$ & \hphantom{$-$} & \hphantom{$12xy$} & \hphantom{$+$} & $(2y)^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}`

                    2. $9x^2-y^2$
                    `\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]{
                    $9x^2$ & $-$ & $y^2$ \\
                    & & \\
                    $(3x)^2$ & \hphantom{$-$} & $(y)^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}`

                    3. $25y^2-1$

                    Claudio, hai fatto trenta, ti chiedo di fare trentuno: riesci a darmi il codice per gli altri tre disegni?

                    Grazie! 🙂

                    in risposta a: Le mie (dis)avventure con TikZ #96783
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Anch’io ho notato che il comando \sottolinea non produceva spaziatura soddisfacenti:
                      `\sottolinea[blue!60!cyan]{bx}+\sottolinea[blue!60!cyan]{xy}-\sottolinea[red!80!black,dashed]{2ay}-\sottolinea[red!80!black,dashed]{2ab}=x(b+y)-2a(y+b)=(b+y)(x-2a)`
                      Inoltre, anche prescindendo dagli allineamenti, il risultato non era così immediato, così ho ripiegato sugli standard \underbrace e \underline (di quest’ultimo non mi convince molto la spaziatura verticale, la sottolineatura per me è troppo attaccata agli oggetti sottolineati: sapete come aumentarla un po’?).

                      in risposta a: Le mie (dis)avventure con TikZ #96779
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Innanzitutto grazie mille, Claudio e Luigi! 🙂

                        1. Il problema con Ruffini è risolto!

                        2. Circa la sottolineatura, non riesco a impostare bene “snake”.
                        `\documentclass{article}
                        \usepackage{amsmath,amssymb,tikz}
                        \usetikzlibrary{calc,matrix}
                        \usetikzlibrary{decorations}
                        \usetikzlibrary{snakes}

                        \newcommand{\sottolinea}[2][]{%
                        \begin{tikzpicture}[baseline=-.5ex]\node[inner sep=0pt,outer sep=-1pt](x){$#2$};
                        \draw[#1]([yshift=-1.5pt]x.south west)–([yshift=-1.5pt]x.south east);
                        \end{tikzpicture}%
                        }

                        \begin{document}

                        $x-A+B+y+z+C$% <= per confronto $x-\sottolinea[red!80!black]{A+B}+\sottolinea[blue!60!cyan,dashed]{y+z}+C$ $x-\sottolinea[red!80!black]{A+B}+\sottolinea[blue!60!cyan,snake]{y+z}+C$ $x-\sottolinea[red!80!black]{A+B}+\sottolinea[blue!60!cyan,decoration={snake,amplitude=.4mm}]{y+z}+C$ \end{document} ` Come vedete, se scrivo semplicemente "snake" viene un'ondulazione troppo ambia, ma se provo a impostare "amplitude=.4mm" non funziona. Come faccio? 3. Circa il problema delle frecce su che evidenziano pezzi di formula, devo ancora guardarci!

                        in risposta a: Le mie (dis)avventure con TikZ #96776
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          skevin93″ post=99035Senza scomodare TiKz, un semplice codice del genere non è sufficiente?

                          Sì, è possibile farlo anche senza TikZ, ma poi con TikZ ho la possibilità di aggiungere cose che nell’esempio minimo che ho postato non compaiono. Per esempio con righe tipo:
                          `\node [above of=a-1-3,above=5mm] (b) {Coefficienti numerici del polinomio $P(x)$ da scomporre};
                          \node [align=center,left of=a-2-1,left=10mm] (c) {Zero di $P(x)$};
                          \node [align=center,right of=a-1-5,right=10mm] (d) {Termine noto di $P(x)$};
                          `
                          aggiungono scritte in modo elementare.

                          skevin93″ post=99035Io appoggio comunque @OldClaudio e @cfiandra: scrivere l’equazione nel modo “classico” resta chiaro e comprensibile anche per studenti delle superiori.

                          Mettiamola così: ritengo quelle frecce didatticamente utili. I libri di testo su cui studiano i miei ragazzi ce le hanno. Considerazioni didattiche a parte, sono curioso di vedere come si compone quella scrittura con TikZ: diciamo che mi interessa (anche) il problema TeXnico in sé.

                          Ah, resta aparto il problema della sottolineatura colorata che mi preme assai… 😉

                          Grazie 1000!

                          in risposta a: Le mie (dis)avventure con TikZ #96774
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Ancora Ancora un dubbio (serve la libreria matrix).
                            `\begin{tikzpicture}[x=5mm,y=5mm]
                            \matrix (a)[matrix of nodes, nodes in empty cells,nodes={text width=8mm, text depth=1mm, text centered}]{
                            & $1$ & $5$ & $-5$ & $5$ & $-6$ \\
                            $1$ & & $1$ & $6$ & $1$ & $6$ \\
                            & $1$ & $6$ & $1$ & $6$ & $0$ \\
                            };
                            \begin{scope}
                            \draw(a-1-2.north west)–(a-3-1.south east);
                            \draw(a-2-1.south west)–(a-2-6.south east);
                            \draw(a-1-5.north east)–(a-3-5.south east);
                            \end{scope}
                            \end{tikzpicture}`
                            Non mi dispace, ma vorrei che i numeri venissero incolonnati meglio: o centrati o (forse ancora meglio) allineati a destra. Ora i numeri in colonna sono allineati a sinistra, e non mi convince molto…

                            Grazie! 🙂 🙂 🙂

                            in risposta a: Le mie (dis)avventure con TikZ #96773
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Sposto qui questo dubbio: qualcosa mi dice che c’entra TikZ…

                              Nella formula $A+B+y+z$ vorrei sottolineare in blu le prime due lettere e in rosso le ultime due in blu. Vorrei anche che le rispettive sottolineature apparissero diverse al tratto, per chi stampa in bianco e nero (per esempio, la prima sottolineatura dritta e l’altra ondulata).

                              Come si fa?

                              in risposta a: Le mie (dis)avventure con TikZ #96772
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                OldClaudioNon vedo perché devi volere a tutti i costi fare dell’alta acrobazia senza rete. Le dispense che stai scrivendo non sono un lavagna, e non sono nemmeno una presentazione PowerPoint, ma sono un testo tipocomposto.

                                Diciamo che quella visualizzazione mi sembra molto chiara. In un testo delle superiori sono giustificabili espedienti grafici che non adotterei mai in una tesi o una dispensa universitaria.

                                cfiandra” post=99026Dall’altra parte, se utilizzi solo TikZ e vedi il polinomio come matrice dove ogni elemento è una cella ti diventa molto facile disegnare le frecce. Il sistema è estremamente solido perché basta copia-incollare e sostituire i valori del polinomio, ma si perde la spaziatura matematica.

                                Mi fai vedere come si fa?

                                Grazie,
                                L.

                                in risposta a: Eliminare tutte le didascalie con subfig #99414
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  samiel” post=98989Non so se ho capito bene, ma una cosa come
                                  `\captionsetup[subfigure]{labelformat=empty}`
                                  non raggiunge lo scopo?

                                  No. Quel codice mi elimina le sottodidascalie, ma non la didascalia complessiva!

                                  Usare una minipage? Preferirei restare a subfig: per omogeneità con le altre immagini, e poi così se poi cambio idea e rivoglio le etichette mi basta commentare la riga.

                                  Quindi, ricapitolando, vorrei sapere, circa subfig:
                                  1. come eliminare la didascalia complessiva (“Figura 100”) e le sottodidascalie (“a)”, “b)”, “c)”, …)
                                  2. come eliminare la didascalia complessiva (“Figura 100”) lasciando le sottodidascalie (“a)”, “b)”, “c)”, …)

                                  Il codice
                                  `\captionsetup[subfigure]{labelformat=empty}`
                                  elimina le sottodidascalie (“a)”, “b)”, “c)”, …) , lasciando la didascalia complessiva (“Figura 1000”).

                                  Grazie!! 🙂

                                Stai visualizzando 15 risposte – dal 601 al 615 (di 5,985 totali)

                                Go to top