cfiandra

Risposte nei forum create

Stai visualizzando 15 risposte – dal 946 al 960 (di 2,020 totali)
  • Autore
    Risposte
  • in risposta a: tikz creare macro #79380
    Up
    0
    Down
    ::


    Hai diversi metodi in realtà.

    Il primo è quello che ha illustrato OldClaudio.

    Il secondo è di aggiungere [tt]scale=,transform shape[/tt] nelle opzioni dell’ambiente [tt]tikzpicture[/tt]: con [tt]transform shape[/tt] i nodi vengono scalati correttamente.

    Il terzo è quello di usare il pacchetto tikzscale.

    Il quarto, quello che ultimamente preferisco, è di usare [tt]\resizebox[/tt]:`
    \resizebox{\textwidth}{!}{
    \begin{tikzpicture}[opzioni]
    codice
    \end{tikzpicture}
    }
    ` Automaticamente la figura si adatta alla dimensione [tt]\textwidth[/tt] perciò qualsiasi classe usi va bene. Ultimamente mi sono trovato a disegnare circuiti complessi; prima li disegno da soli sulla classe article per comodità e poi li importo nel documento che ha un’altra classe: nessun problema.

    Ciao
    Claudio

    in risposta a: [RISOLTO] Inserire script perl in latex #88689
    Up
    0
    Down
    ::


    No, purtroppo l’esempio che ho mostrato nel link in viola è un esempio che colora il listato sicuramente. Invece, il codice che ho riportato prima non effettua nessuna colorazione.

    Oltretutto, sul manuale ci sono diversi esempi piuttosto chiari, perciò è proprio difficile capire cosa non ti sia chiaro. Perciò, ecco il codice di prima colorato: `
    \documentclass[a4paper,11pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{xcolor}
    \usepackage{listings}
    \lstset{language=Perl,
    basicstyle=\ttfamily,
    keywordstyle=\color{blue!80!cyan}\ttfamily,
    stringstyle=\color{red!80!black}\ttfamily,
    commentstyle=\color{green!70!black}\ttfamily,
    }

    \begin{document}

    Un esempio:
    \begin{lstlisting}
    #!/usr/local/bin/perl

    $count = 0;
    while () {
    @w = split;
    $count++;
    for ($i=0; $i<=$#w; $i++) { $s[$i] += $w[$i]; } } for ($i=0; $i<=$#w; $i++) { print $s[$i]/$count, "\t"; } print "\n"; \end{lstlisting} \end{document} ` Il risultato: [attachment=782]ScreenShot2013-09-09at2.30.54PM.png[/attachment] Funziona? Ciao Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: [RISOLTO] Inserire script perl in latex #88687
    Up
    0
    Down
    ::

    Tristano” post=88158Sì funziona…ho letto e provato il comando “\lstinputlisting” e funziona alla grande!…l’unico problema ancora irrisolto è il fatto di mantenere i colori o comunque colorare i comandi che sono nello script…

    Leggi il manuale di listings: devi colorare attraverso opportuni comandi le varie [tt]keywordstyle[/tt], [tt]commentstyle[/tt] eccetera. Un esempio lo trovi qui.

    Ciao
    Claudio

    in risposta a: [RISOLTO] Inserire script perl in latex #88685
    Up
    0
    Down
    ::

    Tristano” post=88156Il primo errore che dà in kile è: “you can’t use ‘macro parameter character #’ in vertical mode #’… “you can’t use ‘macro parameter character #’ in vertical mode ##’ e poi si ripete in sequenza per centinaia di volte!
    Controllo anche su L’arte come ovviare a questo problema!

    Si, direi che dare un’occhiata all’Arte non guasta. 🙂

    Prova a compilare questo esempio minimo:`
    \documentclass[a4paper,11pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{listings}
    \lstset{language=Perl,
    basicstyle=\ttfamily,
    }

    \begin{document}

    Un esempio:
    \begin{lstlisting}
    #!/usr/local/bin/perl

    $count = 0;
    while () {
    @w = split;
    $count++;
    for ($i=0; $i<=$#w; $i++) { $s[$i] += $w[$i]; } } for ($i=0; $i<=$#w; $i++) { print $s[$i]/$count, "\t"; } print "\n"; \end{lstlisting} \end{document} ` A me funziona perfettamente. Ciao Claudio

    in risposta a: [RISOLTO] Inserire script perl in latex #88679
    Up
    0
    Down
    ::

    Tristano” post=88138Ciao a tutti…oggi ho un quesito da porvi sperando che qualcuno di voi possa aiutarmi.
    Nella tesi che sto scrivendo devo inserire degli script sviluppati in perl e vorrei capire se c’è un modo per farlo senza impazzirci troppo dietro e nel contempo mantenere i colori originali dello script. Fare un copia e incolla da gedit porta a niente perchè si deve formattare il testo e colorare manualmente (da pazzi!)…C’è un modo per evitare tutto ciò? Grazie in anticipo a tutti.

    Pacchetto listings.

    Ciao
    Claudio

    in risposta a: [RISOLTO] Colore elenchi – beamer #88652
    Up
    0
    Down
    ::


    C’è un metodo più intelligente per risolvere il problema: [tt]etoolbox[/tt] e [tt]\AtBeginEnvironment[/tt]. Praticamente, con quel comando puoi introdurre del codice che viene eseguito appena si apre l’ambiente: cambiando i colori appena si apre l’ambiente puoi creare uniformità.

    Il codice:`
    \documentclass[10pt,xcolor={dvipsnames,x11names}]{beamer}

    \usepackage{etex}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[greek,italian]{babel}
    \usepackage{microtype}
    \usepackage{lmodern}

    \usepackage{animate}

    \usepackage{xcolor}
    \colorlet{grigioScuro}{gray!75!black}
    \colorlet{grigioChiaro}{gray!95!black}
    \colorlet{mioArancio}{Orange}
    \colorlet{mioBlu}{Blue}
    \colorlet{mioFuoco}{Firebrick2}
    \colorlet{mioMagenta}{Magenta}
    \colorlet{mioMarrone}{Chocolate3}
    \colorlet{mioVerde}{Green}
    %beamer
    \setbeamercolor{titlelike}{bg=grigioScuro,fg=white}
    \setbeamercolor{item}{bg=grigioChiaro,fg=grigioChiaro}
    \setbeamercolor{palette primary}{fg=white,bg=grigioScuro}
    \setbeamercolor{palette secondary}{fg=white,bg=grigioChiaro}
    \setbeamercolor{block title}{fg=white,bg=grigioScuro}
    \setbeamercolor{block title alerted}{fg=white,bg=mioFuoco}
    \setbeamercolor{block title example}{fg=white,bg=mioBlu}

    \usepackage{etoolbox}
    \AtBeginEnvironment{exampleblock}{
    \setbeamercolor{item}{fg=mioBlu,bg=mioBlu}
    }
    \AtBeginEnvironment{alertblock}{
    \setbeamercolor{item}{fg=mioFuoco,bg=mioFuoco}
    }

    \begin{document}

    \begin{frame}{}
    \begin{block}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{block}
    \begin{exampleblock}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{exampleblock}
    \begin{alertblock}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{alertblock}
    Elenco fuori blocchi:
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{frame}

    \begin{frame}{}
    \begin{block}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{block}
    \begin{exampleblock}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{exampleblock}
    \begin{alertblock}{Titolo}
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{alertblock}
    Elenco fuori blocchi:
    \begin{itemize}
    \item Primo;
    \item Secondo.
    \end{itemize}
    \end{frame}

    \end{document}
    ` Nota come al di fuori dei due ambienti dove c’è la personalizzazione con [tt]\AtBeginEnvironment[/tt] ci sia sempre il grigio, il comportamento voluto.

    Non mi ricordo dove l’ho letto (sempre che l’abbia letto 😉 ), ma mi pare che sia preferibile usare l’ambiente [tt]frame[/tt] alla macro [tt]\frame{…}[/tt].

    Ciao
    Claudio

    in risposta a: INTRODUZIONE E BIBLIOGRAFIA #88614
    Up
    0
    Down
    ::

    Dibari” post=88068Buongiorno ragazzi,
    ho bisogno del vostro aiuto.
    Sto scrivendo la mia tesi con LaTex ed ho appena terminato il corpo centrale, il contenuto vero e proprio;
    mi resta, ora, da scrivere l’introduzione ed i riferimenti bibliografici.
    Come faccio ad inserirli nell’indice senza integrarli nella numerazione dei capitoli?

    Ciao,

    il problema creo sia stato affrontato un numero considerevole di volte ed esiste anche un paragrafo apposito sull’Arte, “3.9.2 Gestire i titoli”. Sul forum, invece, guarda qui.

    Ciao
    Claudio

    in risposta a: Non crea il pdf #88603
    Up
    0
    Down
    ::

    carlo2002″ post=88050A me funzionava tutto ma poi mi hanno rubato il portatile con i sorgenti di una guida che stavo scrivendo. Purtroppo il backup è quella cosa che ti accorgi che serve sempre troppo tardi 🙁

    Sono su una Linux Mint 13 Maya Xfce con Kernel 3.2.0-23-generic (i686)

    Ho installato tramite il “Gestore applicazioni” la texlive-full e come editor TeXmaker

    Quando cerco di compilare creando un file pdf ottengo il seguente errore:

    ! Emergency stop.
    <*> prova_1.tex
    *** (job aborted, no legal \end found)
    Here is how much of TeX’s memory you used:
    915 strings out of 495061
    11002 string characters out of 1182621
    57455 words of memory out of 3000000
    4139 multiletter control sequences out of 15000+50000
    12618 words of font info for 28 fonts, out of 3000000 for 9000
    28 hyphenation exceptions out of 8191
    24i,6n,24p,181b,179s stack positions out of 5000i,500n,10000p,200000b,50000s
    ! ==> Fatal error occurred, no output PDF file produced!

    Naturalmente il file pdf non viene creato. Cosa può essere?

    Ciao e benvenuto 🙂

    A me questo errore sembra proprio quello della parentesi graffa di troppo.. potresti controllare che tutte quelle aperte siano anche chiuse?

    Ciao
    Claudio

    in risposta a: Immagine di sfondo per la classe beamer #88537
    Up
    0
    Down
    ::


    In alternativa al [tt]background[/tt] c’è anche il comando [tt]\logo[/tt]. Usando quel comando hai diverse possibilità per non inserirlo nel frontespizio: vedi qui.

    Ciao
    Claudio

    in risposta a: Affiancare due o più tabelle #23617
    Up
    0
    Down
    ::

    pinturicchia” post=87970Grazie mille.

    Solo che ho inserito \captionof e ora mi ritrovo con quest’errore nel master document: text line contain an invalid character.
    HO rimosso il comando precedente e continua a dare lo stesso errore, anche eliminando il file contenente le tabelle.

    A me questo esempio:`
    \documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{booktabs,caption}

    \begin{document}

    \begin{center}
    \begin{tabular}[t]{cc}
    \toprule
    a & b\\
    \midrule
    10 & 20\\
    \bottomrule
    \end{tabular}\qquad
    \begin{tabular}[t]{cc}
    \toprule
    a & b\\
    \midrule
    10 & 20\\
    \bottomrule
    \end{tabular}\\
    \begin{tabular}[t]{cc}
    \toprule
    a & b\\
    \midrule
    10 & 20\\
    \bottomrule
    \end{tabular}\qquad
    \begin{tabular}[t]{cc}
    \toprule
    a & b\\
    \midrule
    10 & 20\\
    \bottomrule
    \end{tabular}
    \captionof{table}{Didascalia unica per le tabelle}
    \end{center}

    \end{document}
    ` funziona. Prova così, altrimenti credo dovresti riportare la tabella.

    Ciao
    Claudio

    in risposta a: Affiancare due o più tabelle #23615
    Up
    0
    Down
    ::

    pinturicchia” post=87968Ciao a tutti, ho letto questa discussione e mi è stata molto utile, grazie! Ho un’ altra domanda però:
    ho seguito il codice esattamente ma vorrei inserire una didascalia unica per tutte le tabelle affiancate. Inserendo \caption dopo \end{tabular}, LateX dà il seguente errore:
    Package caption error: \caption outside float.
    Vi ringrazio anticipatamente

    In quel caso puoi usare il comando [tt]\captionof[/tt] del pacchetto caption.

    Ciao
    Claudio

    in risposta a: Figure in successione beamer #88477
    Up
    0
    Down
    ::


    Ecco un’idea a scopo dimostrativo: `\documentclass{beamer}
    \usepackage{lmodern}
    \usepackage{mwe} % for dummy images

    \usepackage{xparse}

    \usepackage{tikz}

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

    \tikzset{
    background draw/.style={draw=#1},
    background draw/.default={white},
    draw on/.style={alt=#1{}{background draw}},
    }

    \NewDocumentCommand{\smalloverlayedinclude}{r<> O{scale=0.15} m}{%
    \tikz\node[background draw=red,ultra thick,draw on=<{#1}>,inner sep=0pt]{\includegraphics[#2]{#3}};
    }

    \begin{document}

    \begin{frame}{Titolo}
    \begin{center}
    \includegraphics<1>[scale=0.5]{example-image}
    \includegraphics<2>[scale=0.5]{example-image-a}
    \includegraphics<3>[scale=0.5]{example-image-b}
    \includegraphics<4>[scale=0.5]{example-image-c}
    \end{center}
    \vfill
    \begin{center}
    \smalloverlayedinclude<1>{example-image}\,
    \smalloverlayedinclude<2>{example-image-a}\,
    \smalloverlayedinclude<3>{example-image-b}\,
    \smalloverlayedinclude<4>{example-image-c}\,
    \end{center}

    \end{frame}

    \end{document}
    ` Il risultato:

    [attachment=779]prova_beamer_tema.gif[/attachment]

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Figure in successione beamer #88476
    Up
    0
    Down
    ::

    DirkPitt” post=87961Ciao, vorrei ottenere il seguente effetto su un frame beamer: ho due o più immagini da dover mostrare una dopo l’altra; vorrei che nella parte bassa della slide, ed in piccolo, fosse visualizzate tutte le immagini una affianco all’altra (nell’ordine voluto), mentre nella parte centrale/alta fosse visualizzata (più grande) una sola di esse. Magari quella corrispondente in basso potrebbe essere evidenziata in qualche modo.

    Ho visto che potrei usare semplicemente
    \includegraphics<1>{fig1}
    \includegraphics<2>{fig2}
    ….

    ma per avere la parte bassa della slide come ho detto non ho so proprio da dove partire. Potreste darmi qualche suggerimento?

    Grazie, ciao

    Non vedo dove sia il problema 🙂 Usi l’overlay specification come hai mostrato tu con il codice precedente, e sotto inserisci tutte le figure scalate in piccolo. Se proprio le vuoi evidenziare in qualche modo, sfrutti gli stili che ho definito in http://tex.stackexchange.com/a/84608/13304 per creare una specie di bordo attorno ad ognuna; ovviamente l’overlay specification deve essere la stessa della figura grande.

    Ciao
    Claudio

    in risposta a: [Risolto] semplificare con \cancel #88461
    Up
    0
    Down
    ::

    diegotex” post=87951ciao a tutti, belli e brutti
    vorrei in un a formula usare un simbolo per semplificare tra numeratore e denominatore di una frazione.
    Ho trovato \cancel, che andrebbe bene a parte il fatto che la barra che disegna non sovrasta il simbolo da eliminare, ma la barra inizia al centro-sinistra del carattere arrivando moolto in alto a destra (invece che da un po’ in basso a sinistra a un po’ in alto a destra).
    C’é una maniera per abbassare la barra?

    Ho trovato anche psCancel ma disegna una “X”, si puó fare in modo che disegni sono un braccio della “X” e riducendone la lunghezza?

    io credo che la soluzione migliore sia tramite cancel ma riuscendo a disegnare nella posizione corretta

    Prova a guardare qui: il comando [tt]\tikzcancel[/tt] accetta nel parametro opzionale delle personalizzazioni perciò puoi: a) spostare l’inizio della barra dove ti pare con opportuni [tt]xshift[/tt], [tt]yshift[/tt] o [tt]shift[/tt] (guarda sul manuale di TikZ come utilizzare queste chiavi), b) cambiare la lunghezza della barra grazie alle chiavi [tt]shorten <[/tt] e [tt]shorten >[/tt].

    Se vuoi una croce, guarda sul manuale di TikZ cercando “cross out”: è un nodo della libreria shapes.misc se ben ricordo.

    Ciao
    Claudio

    in risposta a: graphViz #77861
    Up
    0
    Down
    ::

    OldClaudio” post=87944Per me è un residuato bellico, tutt’altro che aggiornato e che ignora completamente le maggiori possibilità di TikZ, anzi, ne ignore l’esistenza.

    Ne ho ricavato la medesima impressione.

    OldClaudio” post=87944
    Questo graphViz mi ha deluso profondamente, non tanto perché sia poco utile, ma perché ci sono persone che contribuiscono materiale a CTAN senza aggiornarsi delle cose che negli anni sono state create. Non dico che tutti debbano usare il linguaggio Le, oggi che è disponibile, ma almeno si potrebbe evitare di caricare pacchetti che non aggiungono niente alle funzionalità già disponibili con altri pacchetti.

    Vero! E, aggiungo alla lista le persone che documentano male il proprio lavoro. Sempre questa mattina ho notato un altro pacchetto nuovo di zecca [tt]neuralnetwork[/tt]. Visto che lavoro quotidianamente con le reti ci ho dato un’occhiata: con texdoc neuralnetwork si apre una singola immagine 😐 Sono andato quindi su http://www.ctan.org/pkg/neuralnetwork: quella spacciata per Documentation in realtà è una specie di draft con tanto di “TODO” e “proof to be added”; se invece si accede ai vari file che compongono il pacchetto dal CTAN path, alla voce examples ci sono due esempi “semplici”. Per carità, uno può ricavare da lì le informazioni, ma il pacchetto fa uso di [tt]xkeyval[/tt] per un’interfaccia chiave-valore: il povero utente deve leggersi il sorgente per capire cosa imposta cosa. E non faccio disquisizioni sul codice!

    Intervento decisamente OT questo, ma non sono proprio riuscito a trattenermi 😀

    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 946 al 960 (di 2,020 totali)

Go to top