Risposte nei forum create
-
AutoreRisposte
-
::
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?
::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?
6 Gennaio 2015 alle 9:46 in risposta a: Il package color con opzione table litiga con ClassicThesis #995006 Gennaio 2015 alle 9:43 in risposta a: Il package color con opzione table litiga con ClassicThesis #99499::
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}`
::
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! 🙂
::
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à… 😉
::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”! 🙂
::
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! 🙂
::
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’?).
::
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!
::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!
::
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! 🙂 🙂 🙂
::
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?
::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.
::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!! 🙂
-
AutoreRisposte
