inserire un’immagine

  • Creatore
    Topic
  • #33541
    Up
    0
    Down
    ::


    Ciao a tutti,
    quando inserisco un’immagine nel mio documento utilizzo :

    \begin{figure}[h!]
    \begin{center}
    % Requires \usepackage{graphicx}
    \includegraphics[width=14cm]{foto.jpg}\\
    \caption{}
    \end{center}
    \end{figure}

    il problema è che l’immagine nonostante io abbia messo [h!] si mette dove vuole nella pagina….come faccio???? a risolvere il problema????? 😯

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #33542
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti,
        quando inserisco un’immagine nel mio documento utilizzo :
        `\begin{figure}[h!]
        \begin{center}
        % Requires \usepackage{graphicx}
        \includegraphics[width=14cm]{foto.jpg}\\
        \caption{}
        \end{center}
        \end{figure}`
        il problema è che l’immagine nonostante io abbia messo [h!] si mette dove vuole nella pagina….come faccio???? a risolvere il problema?????

        Il problema che hai posto è classico. Se cerchi sul forum troverai centinaia di topic al riguardo. In alternativa, studia la parte sulle immagini e sugli oggetti mobili dell’Arte (quassù). Dopo aver letto quella parte (appendice B compresa: dacci un’occhiata e capirai perché) scoprirai che il codice che hai scritto contiene almeno cinque orrori, e che il tuo è un falso problema.

        Se hai fretta:
        http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf

        Per la prossima volta, ti consiglio di evitare il neretto e tutti quei punti interrogativi: leggi la netiquette.

        Benvenuto sul forum.
        L.

      • #33543
        Up
        0
        Down
        ::


        Ciao.
        Ha ragione Lorenzo! LaTeX ha mille buone ragioni per posizionare gli oggetti “galleggianti”, cioè le figure e le tabelle, dove vuole lui. E ti assicuro che lo fa sempre nel migliore dei modi. Sono possibili degli aggiustamenti, certo, ma ti consiglio di farli a stesura ultimata. LaTeX posiziona tabelle e figure, a patto che non siano troppo grandi, sempre in alto nella pagina, e il risultato è davvero gradevole.

        Ti consiglio di scrivere così:

        `\begin{figure}[tbp]`

        e lasciar fare a lui.

        Ciao
        Tommaso

      • #33544
        Up
        0
        Down
        ::


        Grazie per le indicazioni, quindi se ho capito bene, il codice che devo inserire è:

        \begin{figure}[tb]
        \centering
        \includegraphics[width=1.0\columnwidth]{miafigura}
        \caption{}
        \end{figure}

        il problema continua a essere lo stesso, come mai?
        Un’altra domanda, è normale che quando compilo(utilizzo il WinEdit) il DVI mi da errore, e quindi per visualizzare il documento con l’immagine devo compilare in pdf?

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

          Grazie per le indicazioni, quindi se ho capito bene, il codice che devo inserire è:
          `\begin{figure}[tb]
          \centering
          \includegraphics[width=1.0\columnwidth]{miafigura}
          \caption{}
          \end{figure}`

          il problema continua a essere lo stesso, come mai?
          Un’altra domanda, è normale che quando compilo(utilizzo il WinEdit) il DVI mi da errore, e quindi per visualizzare il documento con l’immagine devo compilare in pdf?

          Hai studiato, ma non abbastanza: (ri)leggi la parte sugli oggetti mobili e sui formati delle immagini, le risposte ai tuoi quesiti ci sono. L’idea di lasciare una didascalia vuota, poi, non mi convince.

          Ciao,
          L.

        • #33546
          Up
          0
          Down
          ::


          Mi sembra che il codice vada bene. L’opzione di posizionamento p dice a LaTeX che può, se lo ritiene necessario, mettere la figura in una pagina di sole figure alla fine del tuo capitolo.

          L’errore è normale, capita anche a me, e dipende dall’estensione dell’immagine che hai inserito. pdflatex accetta, per esempio, solo .jpg e .png. Io uso .jpg, e per vedere il risultato DEVO compilare con pdflatex.

          Se proprio vuoi la figura lì e basta, puoi caricare il pacchetto float e usare

          `\beginfigure[H]{miafigura}`

          ma chiunque ti dirà di non usarlo, o almeno di non abusarne.

          Ciao
          Tommaso

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

            `\beginfigure[H]{miafigura}`

            Questa sintassi non mi risulta.

            http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
            Cerca “formica”.

            Ciao,
            L.

          • #33548
            Up
            0
            Down
            ::


            Non avevo letto la parte iniziale sulle figure, ma è una cosa che avevo letto in passtao e me ne ero dimenticata.
            Il fatto è che LATEX accetta solo immagini .eps, giusto? Quindi se metto un’immagine.jpeg e compilo, il DVI “non la riconosce” e da errore, giusto?

            L’errore è normale, capita anche a me, e dipende dall’estensione dell’immagine che hai inserito. pdflatex accetta, per esempio, solo .jpg e .png. Io uso .jpg, e per vedere il risultato DEVO compilare con pdflatex.

            Metter [p] al posto di [tb] non fa al caso mio, la figura non è tanto grande, e se ho letto bene questa opzione si utlizza se appunto la figura è molto grande rispetto al foglio, tanto da necessitare una pagina a se, vero?

            Risolto(forse) il problema del perchè devo compilare in pdf, resta il fatto che l’immagine non è inserita dove voglio.

            Lorenzo la didascalia è vuota solo per il momento, ma se effettivamente non voglio inserire didascalia, cosa dovrei fare? non va bene lasciare : \caption{} ?

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

              Lorenzo la didascalia è vuota solo per il momento, ma se effettivamente non voglio inserire didascalia, cosa dovrei fare? non va bene lasciare : \caption{} ?

              Gli oggetti mobili non hanno relazione con il testo circostante (è uno dei motivi per cui non ha senso metterli “lì”): la didascalia serve a spiegare il loro contenuto.

              Ciao,
              L.

            • #33550
              Up
              0
              Down
              ::

              Gli oggetti mobili non hanno relazione con il testo circostante (è uno dei motivi per cui non ha senso metterli “lì”): la didascalia serve a spiegare il loro contenuto.

              su questo non sono tanto d’accordo, almeno non è il mio caso, se ad esempio sto spiegando come si costruisce una certa figura (in matematica) e alla fine della spiegazione dico “la figura costrtiuta è :” ho bisogno che la figura sia “li”, e sarebbe ridondante mettere una didascalia con scritto “questa è la figura” .
              Capito cosa voglio dire?

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

                su questo non sono tanto d’accordo, almeno non è il mio caso, se ad esempio sto spiegando come si costruisce una certa figura (in matematica) e alla fine della spiegazione dico “la figura costrtiuta è :” ho bisogno che la figura sia “li”, e sarebbe ridondante mettere una didascalia con scritto “questa è la figura” .
                Capito cosa voglio dire?

                L’hai letto il paragrafo sulle immagini “in testo” e “fuori testo” nella guida? 👿 Per favore, prima di intervenire ancora fallo, con calma.

                Ciao,
                L.

              • #33552
                Up
                0
                Down
                ::


                Chiedo scusa per il consiglio affrettato! Non accadrà mai più.

                Per rimandare il lettore alla figura in questione, si potrebbe scrivere una semplice frase del tipo:

                `…si può vedere il risultato nella figura~\vref{fig:miafigura}.`

                e così il lettore viene rimandato nel modo corretto alla figura del caso. Che poi questa figura si trovi nella stessa pagina o nella pagina a fronte o in un’altra pagina, non importa.

                Ciao
                Tommaso

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

            Go to top