cfiandra

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,366 al 1,380 (di 2,020 totali)
  • Autore
    Risposte
  • in risposta a: Beamer, Tikz e gli overlay: comportamento strano #78701
    Up
    0
    Down
    ::

    ansys” post=77777Speravo proprio in una tua risposta 😀 . Grazie mille per le soluzioni!

    Ciao
    Orlando

    Figurati 😀 . Approfitto del filone per parlare meglio del jumping effect che le immagini TikZ producono. Il codice di riferimento è:

    `\documentclass{beamer}

    \usetheme{Madrid}
    \usepackage{tikz}

    \tikzset{
    invisible/.style={opacity=0},
    visible on/.style={alt=#1{}{invisible}},
    alt/.code args={<#1>#2#3}{%
    \alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}}
    },
    }

    \begin{document}

    \begin{frame}{Codice di prova – Jumping effect}
    \begin{tikzpicture}
    \draw<1->(0,0) rectangle (10,2);
    \draw<2->(0,-3) rectangle (10,-5);
    \end{tikzpicture}
    \end{frame}

    \begin{frame}{Codice di prova – Ancora Jumping effect}
    \begin{tikzpicture}
    \onslide<1->{\draw(0,0) rectangle (10,2);}
    \onslide<2->{\draw<2->(0,-3) rectangle (10,-5);}
    \end{tikzpicture}
    \end{frame}

    \begin{frame}{Codice di prova – No jumping effect}
    \begin{tikzpicture}
    \draw[visible on=<1->] (0,0) rectangle (10,2);
    \draw[visible on=<2->] (0,-3) rectangle (10,-5);
    \end{tikzpicture}
    \end{frame}
    \end{document}`

    I primi due esempi che avevo inserito nel mio precedente messaggio risolvevano sì il problema della footline scomparsa, ma chi proverà il codice scoprirà che nella prima diapositiva il rettangolo è centrato, mentre nella seconda i due rettangoli sono equispaziati: il primo rettangolo, quindi, subisce uno spostamento. L’esempio qui proposto in modo completo, mostra anche un metodo semplice (per chi lo usa, tanto di cappello a chi lo ha sviluppato 😉 ) per evitare questo problema: il risultato infatti mostra che il primo rettangolo è posizionato correttamente in entrambe le diapositive del quadro.

    In allegato la presentazione:

    [attachment=447]prova_guit.gif[/attachment]

    Referenze per chi fosse interessato:

    1) http://tex.stackexchange.com/questions/55806/tikzpicture-in-beamer#55849

    2) http://tex.stackexchange.com/questions/6135/how-to-make-beamer-overlays-with-tikz-node/6155#6155

    3) [Consigliata] http://tex.stackexchange.com/questions/18704/how-can-i-fix-jumping-tikz-pictures-in-beamer

    P.S. Ottimo che i [tt].gif[/tt] siano riconosciuti 😉

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Beamer, Tikz e gli overlay: comportamento strano #78699
    Up
    0
    Down
    ::

    ansys” post=77765Salve a tutti.

    Con il seguente esempio
    `\documentclass{beamer}

    \usetheme{Madrid}
    \usepackage{tikz}

    \begin{document}

    \begin{frame}{Codice di prova}
    \begin{tikzpicture}
    \onslide<1->\draw (0,0) rectangle (10,2);
    \onslide<2->\draw (0,-3) rectangle (10,-5);
    \end{tikzpicture}
    \end{frame}

    \end{document}`
    nel primo frame la footline non compare. Perché? Come si può risolvere?

    Ciao
    Orlando

    Il comportamento è veramente strano 😕 😕 e non ho idee sul perché avvenga. Comunque risolvi semplicemente così:
    `
    \documentclass{beamer}

    \usetheme{Madrid}
    \usepackage{tikz}

    \begin{document}

    \begin{frame}{Codice di prova}
    \begin{tikzpicture}
    \onslide<1->{\draw (0,0) rectangle (10,2);}
    \onslide<2->{\draw (0,-3) rectangle (10,-5);}
    \end{tikzpicture}
    \end{frame}

    \end{document}`
    o in alternativa:

    `
    \documentclass{beamer}

    \usetheme{Madrid}
    \usepackage{tikz}
    \begin{document}

    \begin{frame}{Codice di prova}
    \begin{tikzpicture}
    \draw<1-> (0,0) rectangle (10,2);
    \draw<2-> (0,-3) rectangle (10,-5);
    \end{tikzpicture}
    \end{frame}
    \end{document}
    `EDIT: una piccola ricerca su TeX.SX ha dato come risultato le due seguenti discussioni:
    1) http://tex.stackexchange.com/questions/21512/pause-in-tikzpicture-breaks-footline
    2) (collegata alla precedente) http://tex.stackexchange.com/questions/10871/missing-footer-on-first-beamer-slide-of-tikz-example

    In quel caso si pensava il problema fosse [tt]\pause[/tt], ma il tuo esempio dimostra che si ha lo stesso comportamento anche senza.

    Ciao
    Claudio

    in risposta a: Font ifsym10 at 600 not found #78101
    Up
    0
    Down
    ::

    Spike” post=77671La soluzione è praticamente già stata trovata, ma siccome hai avuto problemi forse in futuro ti potrà interessare quest’altro approccio. Quando hai bisogno di un solo simbolo semplice (o pochi simboli) di un certo pacchetto, invece di caricare il pacchetto che lo rende disponibile puoi pensare di ridisegnarti quel simbolo tramite, ad esempio, TikZ. Ecco una soluzione per il caso particolare:
    `\documentclass

    {standalone}

    \begin{document}
    \begin{tikzpicture}
    \draw[very thick] (0,0) — (0,0.7) — (-0.1,0.7) — (0.5,1.3) — (1.1,0.7) —
    (1,0.7) — (1,0) — cycle;
    \end{tikzpicture}
    \end{document}
    `
    Compilando con pfdlatex otterrai un pdf già scontornato dell’immagine desiderata che potrai inserire tranquillamente nel tuo documento tramite un comando [tt]\includegraphics[/tt].

    Ciao
    Fra

    Ottimo metodo, ma attenzione che TikZ e la classe [tt]standalone[/tt] insieme possono causare un inconveniente, si veda questa discussione.

    Ciao
    Claudio

    in risposta a: Installazione di temi per beamer #78338
    Up
    0
    Down
    ::

    kaka101189″ post=77449
    Per provare ho installato anche io Texlive, dove dovrei salvare i file .sty per utilizzare il nuovo tema?

    In via incidentale avevo già fornito prima una soluzione usando TeXLive:

    cfiandra” post=77446Se avessi TeXLive sarebbe molto più facile: ti basterebbe copiare il [tt].sty[/tt] nella cartella in cui c’è il [tt].tex[/tt] della presentazione. Siccome non uso MikTeX non so se funzioni ugualmente.

    La soluzione migliore, comunque, è quella di inserire il tema nell’albero personale e, ovviamente, leggendo L’Arte nel capitolo 2 uno trova immediatamente come fare.

    Ciao
    Claudio

    in risposta a: Installazione di temi per beamer #78336
    Up
    0
    Down
    ::

    kaka101189″ post=77445Salve a tutti,
    poichè devo utilizzare beamer per una presentazione, volevo installare un tema esterno (per la precisione il tema Padova) da utilizzare. Come compilatore utilizzo Miktex per windows. Potete darmi una mano?
    Grazie arrivederci

    Ottimo tema! 🙂

    Tieni presente, comunque, che MikTeX non è un compilatore, ma una distribuzione dei pacchetti: puoi compilare con LaTeX, pdfLaTeX, XeLaTeX, ma non con MikTeX. Detto questo, un tema beamer è come un pacchetto quindi puoi seguire queste istruzioni. Se avessi TeXLive sarebbe molto più facile: ti basterebbe copiare il [tt].sty[/tt] nella cartella in cui c’è il [tt].tex[/tt] della presentazione. Siccome non uso MikTeX non so se funzioni ugualmente.

    Ciao
    Claudio

    in risposta a: [OT] Vedete anche voi quello che vedo io !? #78324
    in risposta a: Algoritmo di Euclide #77988
    Up
    0
    Down
    ::

    lifetime” post=77427Questo nuovo schema mi sembra … migliore!
    `
    % ——– eucl3.tex (Set.12)———–
    % Esempio minimale del pacchetto tikz
    %————————————
    \documentclass{minimal}
    \usepackage{tikz}

    \begin{document}
    \pagestyle{empty}

    \begin{tikzpicture}[set style={{help lines}+=[dashed]}]
    \draw[style=help lines] (0,0) grid +(12,12);
    \draw (4,11) grid +(1,1);
    \draw (6,10) grid +(1,1);
    \draw (4,10) grid +(1,1);
    %—–
    \draw (4,9) grid +(1,1);
    \draw (6,9) grid +(1,1);
    %—–
    \draw (6,8) grid +(1,1);
    \draw (4,8) grid +(1,1);
    %
    \draw (4,7) grid +(1,1);
    \draw (6,7) grid +(1,1);
    %
    \draw (6,6) grid +(1,1);
    \draw (4,6) grid +(1,1);
    %
    \draw (4,5) grid +(1,1);
    \draw (6,5) grid +(1,1);
    %
    \draw (6,4) grid +(1,1);
    \draw (4,4) grid +(1,1);
    %
    \draw (4,3) grid +(1,1);
    \draw (6,3) grid +(1,1);

    %——————————————————
    % red1
    \draw [red,very thick,->] (5,11.2) — (6,10.8);
    \draw [red,thick, ->] (5.25,10.5) — (5,10.5);
    \draw [red,thick, ->] (6,10.5) — (5.75,10.5);
    \draw (5.5,10.5) circle (0.2);
    \draw [red,thick, ->] (4.5,10.2) — (4.5,9.8);
    % blue1
    \draw [blue,very thick,->] (6,10.2) — (5,9.8);
    \draw [blue,thick,->] (5.75,9.5) — (6,9.5);
    \draw [blue,thick,->] (5,9.5) — (5.25,9.5);
    \draw (5.5,9.5) circle (0.2);
    \draw [blue,thick, ->] (6.5,9.2) — (6.5,8.8);
    %—————–
    % red2
    \draw [red,very thick,->] (5,9.2) — (6,8.8);
    \draw [red,thick, ->] (5.25,8.5) — (5,8.5);
    \draw [red,thick, ->] (6,8.5) — (5.75,8.5);
    \draw (5.5,8.5) circle (0.2);
    \draw [red,thick, ->] (4.5,8.2) — (4.5,7.8);
    % blue2
    \draw [blue,very thick,->] (6,8.2) — (5,7.8);
    \draw [blue,thick,->] (5.75,7.5) — (6,7.5);
    \draw [blue,thick,->] (5,7.5) — (5.25,7.5);
    \draw (5.5,7.5) circle (0.2);
    \draw [blue,thick, ->] (6.5,7.2) — (6.5,6.8);
    %—————–
    % red3
    \draw [red,very thick,->] (5,7.2) — (6,6.8);
    \draw [red,thick, ->] (5.25,6.5) — (5,6.5);
    \draw [red,thick, ->] (6,6.5) — (5.75,6.5);
    \draw (5.5,6.5) circle (0.2);
    \draw [red,thick, ->] (4.5,6.2) — (4.5,5.8);

    % ——– Fill numbers ———–
    \node at (4.5,11.5) {2993};
    \node at (6.5,10.5) {1095};
    \node at (5.5,10.5) {2};
    \node at (4.5,10.5) {2190};
    %—
    \node at (6.5,9.5) {803};
    \node at (5.5,9.5) {1};
    \node at (4.5,9.5) {803};
    %—
    \node at (6.5,8.5) {292};
    \node at (5.5,8.5) {2};
    \node at (4.5,8.5) {584};
    %
    \node at (4.5,7.5) {219};
    \node at (5.5,7.5) {1};
    \node at (6.5,7.5) {219};
    %—
    \node at (6.5,6.5) {73};
    \node at (5.5,6.5) {3};
    \node at (4.5,6.5) {219};
    %
    \node at (4.5,5.5) {0};

    \end{tikzpicture}

    \end{document}
    `

    @ ciandra. Quel riferimento l’ho preso dal big-manual di Tantau. Non ricordo la pagina, ma appena la trovo ne posto il numero.
    Ciao
    Till Tantau: The TikZ and PGF manual, pagina 81 (su 405), Edizione June 2007

    😮 Accipicchia… direi che è un po’ datato. 🙂 L’ultima versione, aprile 2012, ha 905 pagine ❗

    Infatti nel tuo codice anche la sintassi [tt]\draw(6,6) grid +(1,1);[/tt] per disegnare un semplice rettangolo mi sembrava strana (interessante, ma strana). Con la stessa filosofia di base, io avrei usato [tt]\draw(6,6) rectangle ++(1,1);[/tt].

    Ciao
    Claudio

    in risposta a: Nuova libreria per TikZ: TikZ-mec #78294
    Up
    0
    Down
    ::


    Il punto che mi mancava è che se l’ancora non è definita (come [tt]east[/tt]) il riferimento è all’ancora origine ([tt]mydbpend[/tt]), sempre che ancora origine sia il suo vero nome 😀 (preciso che la documentazione la conoscevo e ho intenzionalmente usato un’ancora non definita per vedere il risultato)!

    Comunque inserirei la spiegazione nella documentazione in modo tale che sia ben chiaro il concetto (magari puoi riciclare l’esempio precedente come errato utilizzo)!

    Ciao
    Claudio

    in risposta a: Nuova libreria per TikZ: TikZ-mec #78292
    Up
    0
    Down
    ::

    Spike” post=77382Salve a tutti,
    ho appena reso disponibile su gitorious una libreria TikZ che ho scritto in questo periodo. Il suo scopo è quello di aiutare a disegnare diagrammi bidimensionali di statica (meccanica) definendo le forme dei vincoli che vengono solitamente utilizzati nei diagrammi stessi. Potete vedere alcuni semplici esempi di questi diagrammi nel file di documentazione.

    Pagina del repository: https://gitorious.org/tikz-mec/tikz-mec

    È possibile clonare il repository in locale tramite git oppure scaricare un archivio compresso con tutti i file dal pulsante “Download master as tar.gz” sulla dentra nella pagina https://gitorious.org/tikz-mec/tikz-mec/trees/master

    Per testare la libreria è sufficiente caricare il pacchetto tikz e poi richiamarla tramite il comando
    `\usetikzlibrary{mec}`
    Faccio l’annuncio con la speranza che la libreria sia utile a qualcuno. Vi chiedo anche di provarla e segnalarmi tutto ciò che pensiate che non vada o che vada migliorato.

    Grazie
    Fra

    Eccola, finalmente!!! 🙂

    Quindi, inizio subito a rompere le scatole. 😛 Ho fatto la seguente prova:

    `
    \documentclass[a4paper,11pt]{article}
    \usepackage[utf8]{inputenc}
    \usepackage{tikz}
    \usetikzlibrary{mec}

    \begin{document}
    Prova 1:
    \begin{center}
    \fbox{
    \begin{tikzpicture}
    \node[support, grounded, draw] (mysupport) at(0,0){};
    \node[double pendulum,grounded, draw,xshift=2cm] (mydbpend) at (mysupport.east){};
    \node[hinge,grounded, draw,xshift=2cm] (myhinge) at (mydbpend.mid east){};

    \draw[red](mysupportground.north east)–(mydbpendground.north west);
    \draw[red](mydbpendground.north east)–(myhingeground.north west);
    \end{tikzpicture}
    }
    \end{center}

    Prova 2 (usato in doppio pendolo \verb!east! non definita: c'è l'errore, ma funziona ugualmente):
    \begin{center}
    \fbox{
    \begin{tikzpicture}
    \node[support, grounded, draw] (mysupport) at(0,0){};
    \node[double pendulum,grounded, draw,xshift=2cm] (mydbpend) at (mysupport.east){};
    \node[hinge,grounded, draw,xshift=2cm] (myhinge) at (mydbpend.east){};

    \draw[red](mysupportground.north east)–(mydbpendground.north west);
    \draw[red](mydbpendground.north east)–(myhingeground.north west);
    \end{tikzpicture}
    }
    \end{center}

    \end{document}
    `

    Immaginavo che succedesse il finimondo, ma a parte l’errore:

    `! Package PGF Math Error: Unknown function `east' (in 'east').`

    il risultato grafico è:

    [attachment=432]Immagine_2012-09-10.jpg[/attachment]

    Perché?

    BTW: avendo posizionato il doppio pendolo a [tt]east[/tt] del carrello, il risultato è avere il doppio pendolo leggermente più in basso perché in genere i punti di ancoraggio sono in alto per ogni forma, giusto?

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Comando per scrivere i pedici delle formule matematiche #78263
    Up
    0
    Down
    ::


    Un paio di suggerimenti che potresti trovare utili:

    1) leggi anche “Saper Comunicare”: trovi la guida nella sezione Documentazione -> Guide per iniziare -> Altre guide;
    2) esiste il pacchetto engtlc (texdoc -l engtlc da terminale per scegliere in quale lingua leggere la documentazione) che mette a disposizione alcuni shortcuts per espressioni standard (come la potenza dissipata).

    Ciao
    Claudio

    in risposta a: Algoritmo di Euclide #77986
    Up
    0
    Down
    ::



    @lifetime
    : mi potresti dire se hai un riferimento per la sintassi di

    `[set style={{help lines}+=[dashed]}]`

    Non ho trovato nulla di simile nel manuale o in rete…

    Ciao
    Claudio

    in risposta a: TikZ, pgfplots e l’algoritmo di Hobby #78144
    Up
    0
    Down
    ::

    Liverpool” post=77339Finalmente ho potuto provare il pacchetto, dopo averne letto la documentazione (esclusa la descrizione dell’algoritmo). Il miglioramento rispetto all’algoritmo nativo di TikZ è notevole, ma chi l’ha realizzato non ha pensato di sostituire l’opzione [tt]smooth[/tt], ma semplicemente di creare una nuova opzione per [tt]draw[/tt]. In questo modo né il [tt]\draw plot[/tt] di TikZ, né l'[tt]\addplot[/tt] di pgfplots sono in grado al momento di beneficiare del nuovo algoritmo.
    Tra l’altro mi chiedo perché l’autore abbia realizzato un nuovo pacchetto e non abbia cercato invece di integrare direttamente l’algoritmo in TikZ come libreria, richiedendo la collaborazione degli autori di quest’ultimo. In tal caso, forse la compatibilità sarebbe stata garantita dal principio.
    Resto fiducioso che in futuro l’algoritmo di smooth verrà modificato.

    In effetti era quello che sospettavo… dal mio punto di vista sarebbe comodo avere [tt]\usepgfplotslibrary{hobby}[/tt] e sapere che [tt]\addplot[/tt] sfrutta l’algoritmo, ma onestamente non credo sia banale da implementare. Io finora ho fatto qualche prova con TikZ e i risultati mi piacciono.

    [OT]
    A proposito di librerie nuove per TikZ.. presto dovrebbe esserne disponibile una nuova molto interessante. 🙂 Aspettiamo con ansia che l’autore la pubblichi 😉

    Ciao
    Claudio

    in risposta a: Presentazioni con beamer #78186
    Up
    0
    Down
    ::

    vale90″ post=77306Ho risolto! era colpa mia, avevo modificato il file beamer.cls!!!!

    Ecco una cosa da non farsi mai ❗ Se proprio devi modificare un file di classe fanne una copia e modifica la copia. 🙂

    Giusto per non fare pubblicità :P, considera che per le tesi di laurea esiste anche Beamer2Thesis (puoi scaricarlo dal gestore dei pacchetti di MikTex).

    Ciao
    Claudio

    in risposta a: Tabelle o matrici? #78002
    Up
    0
    Down
    ::

    Matemax” post=77246
    Effettivamente la parte di codice più complicata è quella relativa alla baseline=-\the\dimexpr\fontdimen22\textfont2\relax.
    Ho capito a cosa serve ma non ci sarei mai arrivato.

    Neppure io: è tutto merito di Enrico 🙂

    Ciao
    Claudio

    in risposta a: TikZ, pgfplots e l’algoritmo di Hobby #78141
    Up
    0
    Down
    ::

    Liverpool” post=77248
    Per @cfiandra, a suo tempo mi era sembrato di capire che l’algoritmo di pgfplots per lo smooth sia lo stesso di Ti[k]Z, perciò risolto un problema, si risolve automaticamente l’altro.

    Quello che mi chiedevo io è se includendo la nuova libreria con

    `
    \usetikzlibrary{hobby}
    `
    automaticamente [tt]pgfplots[/tt] la riconosca e utilizzi il nuovo l’algoritmo.

    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 1,366 al 1,380 (di 2,020 totali)

Go to top