guida per inserire immagini in pgf

  • Creatore
    Topic
  • #84320
    Up
    0
    Down
    ::


    salve ragazzi, visto che mi sto trovando a che fare con dei files pgf e la guida uggiciale nel ctan è di 700 pagine nn è che esiste una guida breve magari in italiano che spiega le cose essenziali per includere una immagine pgf in un documento latex?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #84321
      Liverpool
      Partecipante
        Up
        0
        Down
        ::


        Va bene modificare un messaggio, ma stravolgerlo è un’altra cosa…
        Se hai già il codice dell’immagine, lo puoi inserire con [tt]\input[/tt] dopo avere caricato il pacchetto [tt]tikz[/tt] nel preambolo. Se vuoi mettere tutti i sorgenti pgf in una cartella, puoi usare il comando [tt]\graphicspath{<...>}[/tt] del pacchetto [tt]graphicx[/tt]. Cercalo su L’Arte di scrivere con LaTeX.
        Se invece vuoi conoscere la sintassi per tracciare direttamente i disegni, è un’altra storia. La grafica di TikZ e PGF è una guida in italiano, ma è un po’ datata e l’autore non la sta seguendo più. Altri riferimenti li trovi in questa discussione.

        Il pacchetto [tt]tikz[/tt] ha una libreria per realizzare semplici circuiti elettronici. Per qualcosa di più, puoi anche vedere il pacchetto [tt]circuitikz[/tt] che ha un manuale molto breve. Nella sezione Documentazione->Guide GuIT tematiche del forum puoi trovare la guida Introduzione all’uso di TikZ in Ingegneria che potrebbe esserti utile.

        Ciao

      • #84322
        Up
        0
        Down
        ::

        rossiario” post=83622salve ragazzi, visto che mi sto trovando a che fare con dei files pgf e la guida uggiciale nel ctan è di 700 pagine nn è che esiste una guida breve magari in italiano che spiega le cose essenziali per includere una immagine pgf in un documento latex?

        In effetti anche io ricordavo il messaggio un po’ diverso…

        Siccome devi trattare file .pgf, probabilmente li hai ottenuti da qualche tool: molto bene. Ti sarà sufficiente aprire con un editor di testo e copiare/incollare l’ambiente [tt]tikzpicture[/tt] della figura direttamente nel documento principale: è il metodo più semplice. Un secondo metodo, sempre semplicissimo, è di aggiungere al contenuto del file .pgf i comandi necessari per farlo diventare un documento a tutti gli effetti: usando la classe [tt]standalone[/tt] (leggi la documentazione) otterrai una figura scontornata che potrai inserire nel documento con il solito [tt]\includegraphics…[/tt]. Queste sono due alternative ai metodi proposti da @Liverpool.

        Onestamente, di tutte le 700 e più pagine del manuale, c’è ben poco in merito “cose essenziali per includere una immagine pgf in un documento”. Ma non bisogna scoraggiarsi vedendo il numero di pagine: è ben difficile trovare qualcuno che le abbia lette tutte (io personalmente ogni tanto scopro cose utilissime di cui non mi ero mai accorto prima). Questo non vuol dire che non bisogna avere sottomano il manuale, ma vuol dire che bisogna “sfruttarlo” intelligentemente. Ti consiglio di utilizzare la funzione cerca del visualizzatore di pdf che usi normalmente cercando di volta in volta le cose che ti servono; ad esempio: vuoi disegnare un ellisse? Prova a cercare [tt]ellipse[/tt]. Devi usare delle porte logiche? Cerca [tt]logic gates[/tt]. Non sempre ci sarà corrispondenza, ma quando hai fatto centro troverai proprio il codice che ti serve con tanto di risultato grafico: potrai anche cliccare sulle varie chiavi e ne vedrai la definizione.

        In effetti, avere una traduzione italiana di almeno una parte del pgfmanual sarebbe bello, ma è un lavoraccio. Ti conviene aspettare il nuovo articolo di Lorenzo e Tommaso 😉

        Ciao
        Claudio

      • #84323
        Up
        0
        Down
        ::


        Mi scuso ma avevo trovato la soluzione al post che avevo scritto prima per cui ho pensato di editarlo piuttosto che crearne uno nuovo su un’altra cosa che avevo intenzione di chiedere.

        Detto questo la situazione è la seguente:
        1 uso un programma per creare dei circuiti elettronici chiamato fidocadj.Esporto l’immagine disegnata in pgf e poi la carico sul mio documento latex con questo codice(sempre dopo aver caricato nel preambolo il pacchetto pgf)

        \begin{figure}[ht]
        \centering
        {
        \small
        \input{immagini/bodemiller.pgf}
        }
        \caption{Modello di piccolo segnale di un amplificatore a due poli con capacità interstadio cortocircuitata}
        \label{fig:bodemiller}
        \end{figure}

        Fin qui tutto ok. Siccome volevo se possibile fare in modo che la didascalia comparisse un po’ più in alto ,in altre parole ridurre lo spazio bianco creato dal programma tra la parte inferiore dell’immagine disgnata e la didascalia, come è possibile farlo?

      • #84324
        Liverpool
        Partecipante
          Up
          0
          Down
          ::


          Se possibile, dovremmo vedere il codice generato per capire cos’è che occupa quello spazio. In linea generale, il pacchetto caption che gestisce le didascalie ha l’opzione [tt]skip[/tt] che definisce la separazione aggiuntiva tra immagine e didascalia (in genere 10 pt). Puoi modificarne il valore tramite il comando [tt]\captionsetup[/tt]. Prova a leggere il manuale del pacchetto per qualche esempio.

          Ciao

        • #84325
          Liverpool
          Partecipante
            Up
            0
            Down
            ::


            Se possibile, dovremmo vedere il codice generato per capire cos’è che occupa quello spazio. In linea generale, il pacchetto caption che gestisce le didascalie ha l’opzione [tt]skip[/tt] che definisce la separazione aggiuntiva tra immagine e didascalia (in genere 10 pt). Puoi modificarne il valore tramite il comando [tt]\captionsetup[/tt]. Dovrebbe andare bene qualcosa del genere:
            `<...>
            \begin{figure}
            \centering
            \input{nomefile.pgf}
            \captionsetup[figure]{skip=0pt} % oppure prova un valore negativo (pag. 13 del manuale di caption)
            \caption{testo della didascalia}
            \clearcaptionsetup[skip]{figure} % resetta il valore di skip (pag. 20 del manuale di caption)
            \label{fig:etichetta della figura}
            \end{figure}
            <...>`
            Ciao

        Visualizzazione 4 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top