inserire immagini

  • Questo topic ha 19 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 19 anni fa da mickey.
  • Creatore
    Topic
  • #16606
    Up
    0
    Down
    ::


    Ciao, premetto di aver letto un po’ di topics tra cui
    http://www.guit.sssup.it/phpBB2/viewtopic.php?t=511
    e che necessito sia di file .dvi che .pdf
    `
    \usepackage {graphicx}
    \begin{document}
    \begin {center}
    \includegraphics {dignitas}
    \end {center}
    \title{……
    \author ….

    …………………………..
    `
    ho convertito l’immagini jpg in EPS (installato driver stampante postscript e generato ps dell’immagine -> EPS usando Ghostscript; l’immagine EPS è visualizzabile con GhostScript, quindi deduco che la conversione abbia avuto successo)

    1. se uso pdflatex -> l’immagine appare nel pdf
    2. se uso latex -> aprendo il file DVI appare un errore dicendo che yap non supporta il postscript etc; quindi c’e’ un modo di vederlo con Yap? Oppure mi cheido: cosa mi serve produrre il DVI? Con cosa lo visualizzo se yap non funge?

    Tornando infine al pdf creato con successo, come mostra il codice, vorrei mettere l’immagine prima del titolo e dell’autore: facendo questo, l’immagine è visualizzata da SOLA nella pagina 1; il resto del documento invece nella pagina 2; Come posso risolvere questo problema?

    grazie

Visualizzazione 18 filoni di risposte
  • Autore
    Risposte
    • #16607
      DMW
        Up
        0
        Down
        ::


        Prima di tutto potevi indicare la classe.
        Poi se vuoi fare un frontespizio usa l’ambiente titlepage
        `
        \documentclass[a4paper,11pt,titlepage]{article}
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage{graphicx}
        \begin{document}
        \begin{titlepage}
        \centering
        \Huge Università Studi di qualche città\par\bigskip
        \includegraphics[width=.8\textwidth]{foto}\par\bigskip
        Titolo\par
        Nome Cognome
        \end{titlepage}
        Testo

        \end{document}`
        e cerca sul forum che queste cose sono state dette.

        Per cose un po’ più raffinate usa
        http://profs.sci.univr.it/~gregorio/front-th.zip
        oppure
        http://profs.sci.univr.it/~gregorio/frontevr.sty

        leggi le istruzioni dentro i file sty.

        Per quanto riguarda il dvi, io problemi non ne ho. Uso anche io miktex e yap.

        Comunque, in generale usa il pdf o il ps e lascia stare il dvi.
        O compili con pdflatex oppure segui l’altro modo e cioè latex->dvips->ps2pdf.

        Ciao

        Andrea

      • #16608
        Up
        0
        Down
        ::


        grazie; è bastato mettere l’immagine dentro ai tag del titolo (anche se c’e’ ancora molto spazio tra l’immagine e il top del foglio)
        Questa riga qua: \usepackage[T1]{fontenc} – ho notato che se compilo con questa il pdf diventa 17K piu’ grande e i caratteri appaiono diversi MA la stampante mi stampa il documento uguale; come mai questa cosa???
        CIao

      • #16609
        DMW
          Up
          0
          Down
          ::

          grazie; è bastato mettere l’immagine dentro ai tag del titolo (anche se c’e’ ancora molto spazio tra l’immagine e il top del foglio)
          Questa riga qua: \usepackage[T1]{fontenc} – ho notato che se compilo con questa il pdf diventa 17K piu’ grande e i caratteri appaiono diversi MA la stampante mi stampa il documento uguale; come mai questa cosa???
          CIao

          se vuoi i cmr senza codifica T1, toglila. Però te lo sconsiglio.
          E usa
          `\usepackage[latin1]{inputenc}`
          così stampi pure le lettere acentate senza mettere gli accenti a mano.

          Inoltre usa il pacchetto microtype e se vuoi anche type1ec.

          Ciao

          Andrea

        • #16610
          Up
          0
          Down
          ::


          ….un attimo, io non avevo messo del tutto quella inclusione del pacchetto fontenc, perche’ sono nuovo dell’ambiente e tutto pareva funzionare lo stesso. Tu mi stai consigliando di includere certi pacchetti; a parte che non so cosa sono i CMR; soprattutto: perche’ sconsigli di levare il T1? Diaciamo che il mio documento andra’ letto sul PC ( e non stampato). Chi lo legge diventerebbe pazzo…

          Grazie in anticipo.

        • #16611
          DMW
            Up
            0
            Down
            ::

            ….un attimo, io non avevo messo del tutto quella inclusione del pacchetto fontenc, perche’ sono nuovo dell’ambiente e tutto pareva funzionare lo stesso. Tu mi stai consigliando di includere certi pacchetti; a parte che non so cosa sono i CMR; soprattutto: perche’ sconsigli di levare il T1? Diaciamo che il mio documento andra’ letto sul PC ( e non stampato). Chi lo legge diventerebbe pazzo…

            Grazie in anticipo.

            La codifica T1 rappresenta la nuova codifica i caratteri in LaTeX 2e ed è consigliabile attivarla, guarda qui
            alla sezione 5.3 a pag. 23.

            I fonts cmr, o meglio cm, sono i fonts standard computer modern, creati da Knuth per TeX.
            Di default LaTeX/TeX carica i fonts cmr (cm roman) per il corpo normale, carica i fonts cmb e cmi per i fonts bold e italic, i cmss per i fonts sans serif, altre famiglie tipo small-caps e typewriter, e poi i fonts cmm per la matematica.
            La famiglia si chiama cm.

            Se tu attivi la codifica T1 latex carica i fonts cm con codifica T1, che sono stati rinominati sf (super-fonts). Però la famiglia è la stessa ed i fonts sono quasi identici a parte qualche piccola miglioria tipo la spaziatura la larghezza…Tra l’altro i fonts matematici restano cmm ed anche quelli small-caps restano cmsc.

            Quindi attiva la codifica T1 che tra l’altro non è stata attivata di default solo per motivi di compatibilità con le versioni precedenti.

            Il pacchetto microtype serve per spaziare meglio i caratteri e le parole e quindi è buona regola caricarlo.

            Il pacchetto type1ec carica i fonts cm-super sf ( che contiene le specifiche dei fonts EC/TC/LH) , con diverse dimensioni fino a 30pt ed oltre. Quindi se hai fatto fatto bene l’installazione e carichi il pacchetto fontenc con l’opzione T1, puoi lasciarlo anche stare. Però se usi lettrine e ti servono caratteri grossi, lo devi caricare.
            Guarda il readme di questa pagina.

            Ciao

            Andrea

          • #16612
            Up
            0
            Down
            ::


            ciao,
            ho un problema con l’inserimento di immagini allineate col testo:
            `
            Centro Linguistico Sin
            \begin {figure}
            \includegraphics [width=0.1\textwidth]{dignitas}
            \caption {Universit\' a degli Studi di XXXX} \label {fig:1}
            \end {figure}
            presso il Centro Linguistico Interdipartimentale di XXX
            `
            Mi piacerebbe intanto mettere l’immagine e il testo che segue l’inserimento dell’immagine che fosse allineato sulla destra dell’immagine ( e quello che viene inserito prima fosse allineato sulla sinistra dell’immagine). A me succedo che l’immagine va finire in un’altra pagine prima della bibliografia. Insomma: una cosa apparentemente senza senso…
            Inoltre la caption vorrei fosse sempre centrata sotto l’immagine (e che la largezza della caption sia al massimo quella della larghezza della figura).
            Spero di essermi spiegato. QUalche’ consiglio?

          • #16613
            Up
            0
            Down
            ::


            Ciao, non ho molto ben capito le tue necessità, però di una cosa sono certo: non imposterei mai le didascalie con larghezza pari a quella della figura. Questo equivarrebbe ad avere didascalie di lunghezza variabile nel testo…

            Hai provato ad usare i pacchetti del Prof. Enrico Gregorio? Quelli che ti ha indicato DMW? Potresti trovarli utilissimi, e ti risparmieresti molte complicazioni.

            Ciao

            Daniele

          • #16614
            Up
            0
            Down
            ::


            si le ho viste. Ma le mie necessità sono molto piu’ semplici;
            Al momento attuale il mio “article” è formattato in modo tale che se inserisco un’immagine (da file), nel pdf appare nell’ordine : testo (a capo), immagine (a capo), testo.
            Io vorei capire come inserire: testo (a capo), immagine (a margine di sinistra), testo (affiancato all’immagine; quindi (scusate la terminologia) se la mia immagine ha altezza che corrisponde a 10 righe di testo, avro’: immagine sulla sinistra e sulla destra dell’immagine le 10 righe di testo;
            `
            Nel mezzo del cammin di nostra

            XXXXXXX vita mi ritrovai per una
            Ximma X selva oscura
            X gineX …………………
            XXXXXXX …………………….
            ancora testo
            Spero di essermi spiegato….`

          • #16615
            DMW
              Up
              0
              Down
              ::

              si le ho viste. Ma le mie necessità sono molto piu’ semplici;
              Al momento attuale il mio “article” è formattato in modo tale che se inserisco un’immagine (da file), nel pdf appare nell’ordine : testo (a capo), immagine (a capo), testo.
              Io vorei capire come inserire: testo (a capo), immagine (a margine di sinistra), testo (affiancato all’immagine; quindi (scusate la terminologia) se la mia immagine ha altezza che corrisponde a 10 righe di testo, avro’: immagine sulla sinistra e sulla destra dell’immagine le 10 righe di testo;
              `
              Nel mezzo del cammin di nostra

              XXXXXXX vita mi ritrovai per una
              Ximma X selva oscura
              X gineX …………………
              XXXXXXX …………………….
              ancora testo
              Spero di essermi spiegato….`

              Pacchetto wrapfig http://tug.ctan.org/macros/latex/contrib/wrapfig/multiple-span.txt
              o picins http://latex.tugraz.at/mpic.pdf

              Poi c’è il pacchetto floatflt che però è un po’ obsolleto.

              Ciao

              Andrea

            • #16616
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                Pacchetto wrapfig http://tug.ctan.org/macros/latex/contrib/wrapfig/multiple-span.txt
                o picins http://latex.tugraz.at/mpic.pdf

                Poi c’è il pacchetto floatflt che però è un po’ obsolleto.

                Il pacchetto floatflt e’ davvero obsoleto e mal funzionante. Al suo posto, come dice Andrea, wrapfig.

                Sul forum se ne e’ parlato piu’ volte, anche recentemente. Consiglio Mikey di dare un’occhiata.

                Ciao,
                L.

              • #16617
                Up
                0
                Down
                ::


                si, si. Ho dato un’occhiata; pero’ solo ORA che so il pacchetto, wrapfig. Avevo cercato allinea testo testo immagini ma non avevo trovato, lo giuro. Il manuale che ho in possesso non tratta il wrapfig (ovviamente).
                Per capire il wrapfig ho letto questo
                http://www2.yukawa.kyoto-u.ac.jp/~ptpwww/ptpclass/wrapfig.sty
                che spiega la definizione del pacchetto.
                Pero’ ora riesco ad allineare immagini a sinistra, a destra ma non al centro. Sottolineo: non ho il testo disposto su due colonne (e sembra che il wrapfig sia molto incentrato su questo).
                `
                \begin{wrapfigure}[8]{l}[0pt]{3cm}
                \includegraphics {dignitas}
                \end{wrapfigure}
                `
                Questo sopra me lo allinea a ‘l’ left; io vorrei:
                `
                testo testo testo testo testo testo testo testo testo
                testo testo testo testo testo testo
                testo testo testo IMM testo testo testo
                testo testo testo testo testo testo
                testo testo testo testo testo testo testo testo testo
                `
                Ditemi che questo è possible con wrapfig, cosi’ posso fare tutto quello che mi serve con tale pacchetto.
                Molte grazie.

              • #16618
                Up
                0
                Down
                ::


                Dalla documentazione di wrapfig, che si trova alla fine del file wrapfig.sty

                The figure or table mustbe on one side or the other; it cannot be in the middle with text on both sides.

                sembrerebbe che quello che vuoi non si possa fare. Ha veramente questa necessità?

                Ciao

                Daniele

              • #16619
                Up
                0
                Down
                ::


                ? si, vorrei poter mettere la figura ovunque…Strano pero’ che si possa mettere al centro se il testo è disposto su 2 colonne….se qualcuno ha un’altra via per il mio scopo….

                EDIT:
                scusate, secondo voi inserendo questa immagine cosa e’ successo???

                COme si puo’ vedere la parte sotto è ok. Quella sopra mi inserisce 3 parole in una riga; la riga successiva sarebbe meglio iniziasse a margine sinistro….
                `
                \begin{wrapfigure}[8]{l}[0pt]{3cm}
                \fbox {\includegraphics {dignitas}}
                \end{wrapfigure} `
                Un’aiuto?

              • #16620
                Up
                0
                Down
                ::


                Mickey, come forse hai capito non ho mai usato il pacchetto wrapfig, e quindi l’unica cosa che posso fare è leggere documentazioni e cercare su internet (cosa questa che, peraltro, ci accomuna). Scusami quindi se non so darti una risposta definitiva. Il problema che hai avuto tu, però, sembra tipico di wrapfig. In particolare digitando su google “wrapgif example latex” ho trovato il seguente link

                http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions

                Alla sezione “Wrapping figures” è riportato un esempio di come usare wrapfig. Poco più sotto, troverai “Tip for figures with too much white space” che descrive esattamente come regolarsi nel tuo caso, ovvero: usa molta pazienza e un mucchio di \vspace per incasellare bene la figura.

                L’immagine che hai postato sembra un po’ sgranata (mi riferisco al logo). Spero che il tuo logo originale sia invece nitido.

                Ah, un’ultima considerazione. Dall’immagine che hai postato sembrerebbe che tu stia inserendo la figura nel bel mezzo di un discorso. Ben venga allora, a mio avviso, la limitazione di wrapfig: nei libri che ho consultato mi è capitato raramente di trovare figure incasellate nel testo, ma quando è successo, erano sempre spostate o verso destra o verso sinistra. Non erano mai al centro come avevi intenzione di fare tu.

                La prossima volta posta due topic diversi: in questo siamo partiti dall’argomento “titlepage” e siamo approdati a wrapfig.

                Ciao

                Daniele

              • #16621
                DMW
                  Up
                  0
                  Down
                  ::


                  Leggi il file multiple-span.txt.

                  Anche se non sempre il risultato è ottimale e bello da vedere.
                  Guarda qui.

                  Ciao

                  Andrea

                • #16622
                  Up
                  0
                  Down
                  ::


                  Andrea, ormai mi sono incuriosito all’argomento. Nell’esempio che riporti, come nel file multiple-span.txt, è spiegato come ottenere che il testo circondi l’immagine ma a condizione che il testo stesso sia già su due colonne. Wrapfig non sembra poter ottenere lo stesso effetto quando il testo è su un’unica colonna, almeno a quanto scritto nella documentazione. Mickey ha una sola colonna di testo.

                  Hai per caso un’idea di come farlo su una colonna?

                  Ciao

                  Daniele

                • #16623
                  DMW
                    Up
                    0
                    Down
                    ::

                    Andrea, ormai mi sono incuriosito all’argomento. Nell’esempio che riporti, come nel file multiple-span.txt, è spiegato come ottenere che il testo circondi l’immagine ma a condizione che il testo stesso sia già su due colonne. Wrapfig non sembra poter ottenere lo stesso effetto quando il testo è su un’unica colonna, almeno a quanto scritto nella documentazione. Mickey ha una sola colonna di testo.

                    Hai per caso un’idea di come farlo su una colonna?

                    Ciao

                    Daniele

                    è una follia, perché come si fa a spezzare le parola su uno stesso rigo?

                    ad esempio si deve sillabare la parola spezzata dalla figura e sullo stesso rigo e questo sembra un orrore.

                    Esempio

                    `
                    testo testo testo testo testo testo testo testo testo
                    testo testo testo tes- to testo testo testo
                    testo testo testo imma- IMM gine testo testo testo
                    testo testo testo paro- la lunga, testo testo
                    testo testo testo testo testo testo testo testo testo `

                    e sinceramente oltre ad essere una follia sembra anche una schifezza.

                    Non penso si possa fare. Il nostro amico credo che si debba rassegnare, cioè o a destra o a sinistra.

                    Ciao

                    Andrea

                  • #16624
                    Up
                    0
                    Down
                    ::


                    Siamo d’accordo, allora. Grazie.

                    Daniele

                  • #16625
                    Up
                    0
                    Down
                    ::


                    ciao, grazie delle risposte; al di la’ che mi sono rassegnato, pero’ per curiosita’ si potrebbe volere (ho capito che non è molto bello):
                    `
                    testo testo testo testo testo testo testo testo testo
                    ciao come va? do- XXXXXXXXXXX ni andiamo tut-
                    mani andiamo tuttiX X ti al mare ….
                    al mare ciao come X X
                    va domani andia- X X
                    mo tutti mare ci-X X
                    ao come va . doma-XXXXXXXXXXX …domani andia-
                    mo tutti al mare. Ciao domani andiamo tutti al
                    mare
                    `
                    Insomma: se avete capito attorno all’imagine è come se creassi due colonne.
                    Al di la’ dell’utilita’ cosi’ sarebbe meno brutto.

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

                Go to top