figure affiancate

  • Creatore
    Topic
  • #58557
    Up
    0
    Down
    ::


    Ciao a tutti, premetto che sono alle prime armi..
    sto scrivendo un report e vorrei disegnare due figure affiancate.
    Dalla guida l’arte di scrivere con Latex ho trovato l´esempio che utilizza il pacchetto subfig. L’ho adattato alla mia esigenza ed é diventato:

    \begin{figure}[p]
    \centering
    \subfloat[][\emph{Donor}.]
    {\includegraphics[width=.45\columnwidth]{donor-level}} \quad
    \subfloat[][\emph{Acceptor}.]
    {\includegraphics[width=.45\columnwidth]{acceptor-level}}
    \caption{Donor e Acceptor levels.}
    \label{fig:subfig}
    \end{figure}

    ho incluso il pacchetto subfig copiandolo il file subfig.sty nella cartella in cui ho tutti gli altri file e ho incluso anche i seguenti pacchetti:

    \usepackage[ngerman,english]{babel} %deutsch
    \usepackage[latin1]{inputenc} %Umlaute
    \usepackage{cite}
    \usepackage

    {geometry}
    \usepackage{amsmath}
    \usepackage{array}
    \usepackage{graphicx}
    \usepackage{subfigure}
    \usepackage{xspace}
    \usepackage{setspace}
    \usepackage{color}
    \usepackage{upgreek}
    \usepackage{amssymb}
    \usepackage{subfig}

    compilo e mi dá il seguente errore:

    [1]
    ! Undefined control sequence.
    l.38 \subfloat
    [][\emph{Donor}.]
    ?

    Process has been terminated …

    dove sbaglio?

    ci sono altri modi per disegnare figure affiancate? ho provato con column ma non sono riuscito, bisogna per caso aggiungere qualche pacchetto?

    Grazie mille
    Guido

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #58558
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Ciao a tutti, premetto che sono alle prime armi..
        sto scrivendo un report e vorrei disegnare due figure affiancate.
        Dalla guida l’arte di scrivere con Latex ho trovato l´esempio che utilizza il pacchetto subfig. L’ho adattato alla mia esigenza ed é diventato:

        \begin{figure}[p]
        \centering
        \subfloat[][\emph{Donor}.]
        {\includegraphics[width=.45\columnwidth]{donor-level}} \quad
        \subfloat[][\emph{Acceptor}.]
        {\includegraphics[width=.45\columnwidth]{acceptor-level}}
        \caption{Donor e Acceptor levels.}
        \label{fig:subfig}
        \end{figure}

        ho incluso il pacchetto subfig copiandolo il file subfig.sty nella cartella in cui ho tutti gli altri file e ho incluso anche i seguenti pacchetti:

        \usepackage[ngerman,english]{babel} %deutsch
        \usepackage[latin1]{inputenc} %Umlaute
        \usepackage{cite}
        \usepackage

        {geometry}
        \usepackage{amsmath}
        \usepackage{array}
        \usepackage{graphicx}
        \usepackage{subfigure}
        \usepackage{xspace}
        \usepackage{setspace}
        \usepackage{color}
        \usepackage{upgreek}
        \usepackage{amssymb}
        \usepackage{subfig}

        compilo e mi dá il seguente errore:

        [1]
        ! Undefined control sequence.
        l.38 \subfloat
        [][\emph{Donor}.]
        ?

        Process has been terminated …

        dove sbaglio?

        ci sono altri modi per disegnare figure affiancate? ho provato con column ma non sono riuscito, bisogna per caso aggiungere qualche pacchetto?

        Grazie mille
        Guido

        Ciao.
        Non giocare con i file dei pacchetti. Basta che nella tua distribuzione (TeX Live o MiKTeX), il pacchetto sia installato correttamente.

        La seconda cosa da fare è consultare la documentazione del pacchetto che è facilmente raggiungibile con il comando da console:
        `texdoc nomepacchetto`

        (per esempio texdoc subfig)

        La terza cosa da (ri)fare è leggere una buona guida come l’Arte.

        Una volta che avrai rimosso i file locali dei pacchetti installandoli nel modo corretto (con TeX Live usa il programma tlmgr, con MiKTeX dovresti poter installare al volo i pacchetti eventualmente mancanti durante la compilazione), forse il tuo errore sparirà. Altrimenti ci risentiamo.
        Buon lavoro!!
        R.

      • #58559
        Up
        0
        Down
        ::


        In realtá avevo giá provato a installare il pacchetto subfig col package manager di miktex, ma non ci sono riuscito, il messaggio d’errore che viene fuori é:

        A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

        Data:
        connect failed in tcp_connect()

        Hai idea di che si tratti?
        Grazie
        Guido

      • #58560
        Up
        0
        Down
        ::


        Nessuno mi sa´ consigliare un metodo alternativo a subfig (che non riesco a installare) per inserire figure affiancate?

        Grazie
        Guido

      • #58561
        Up
        0
        Down
        ::

        Nessuno mi sa´ consigliare un metodo alternativo a subfig (che non riesco a installare) per inserire figure affiancate?

        Grazie
        Guido

        Il metodo è quello. Prova a reinstallare MiKTeX. Oppure installa TeX Live.

        Ciao
        Enrico

      • #58562
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Ciao.
          1. Perché nel preambolo carichi anche il pacchetto subfloat? Devi caricare solo subfig; può darsi che sia questo il problema;
          2. Se hai fatto copia e incolla dal pdf può darsi che ti porti dietro qualche carattere invisibile (non ricordo dove lessi questa cosa), pertanto cancella il codice e riscrivilo per intero, oppure copialo da qui:
          `\begin{figure}[p]
          \centering
          \subfloat[][\emph{Donor}.]%
          {\includegraphics[width=.45\columnwidth]{donor-level}}\quad%
          \subfloat[][\emph{Acceptor}.]%
          {\includegraphics[width=.45\columnwidth]{acceptor-level}}%
          \caption{Donor e Acceptor levels.}
          \label{fig:subfig}
          \end{figure}`
          3. Dopo aver fatto le prime due operazioni, cancella i vari file che le compilazioni precedenti hanno creato (i vari “.aux”) e compila il numero necessario di volte;
          4. Incrocia le dita.

          Ciao
          Orlando

        • #58563
          Up
          0
          Down
          ::


          Allora,
          ho reinstallato miktex e ho sempre lo stesso problema che non riesco a installare i pacchetti..
          Ho scaricato Tex Live ma non sono riuscito a installarlo (sono alquanto ignorante).

          Ho fatto anche quello che mi ha consigliato Orlando e nulla é cambiato..

          Sono in cerca di un nuovo metodo.
          Mi pare di ricordare che col comando “minipage” si potevano inserire figure affinacate, sbaglio?

          Grazie a tutti
          Guido

        • #58564
          Up
          0
          Down
          ::


          Ciao guido

          io posso darti la mia sintassi che uso (è copiata da qualche parte e ogni volta che mi serve la risfodero così com’è)

          `
          \begin{figure}[!htb]
          %\hspace{-8mm}
          \begin{minipage}{7cm}
          \centering
          \includegraphics[width=7cm]{NOMEIMMAGINE1}
          \caption{DIDASCALIA1.}
          \end{minipage}
          % \ \hspace{2mm}
          \hspace{3mm} \
          \begin{minipage}{7cm}
          \centering
          \includegraphics[width=7cm]{NOMEIMMAGINE2}
          \caption{DIDASCALIA2.}
          \end{minipage}
          \capition{DIDASCALIAdiENTRAMBEinsieme}
          \end{figure}
          `

          Con queste dimensioni dovresti ottenere un buon risultato, al limite qualche warning…altrimenti giocaci un po’ a seconda della tua sensibilità, di cosa vuoi ottenere etc.

          fammi sapere se funge
          Martino

        • #58565
          Up
          0
          Down
          ::


          Grazie mille Martino,

          questo funziona. Non é perfetto ma fa’ il suo dovere e per il momento va benone!

        • #58566
          Up
          0
          Down
          ::


          te l’ho detto, gioca con le dimensioni. Se un’immagine è più grande dell’altra devi lasciargli lo spazio necessario, devi spostarle a mano su e giù…ma meglio di niente! poi se trovi di meglio, fammi sapere!!! tanto serve anche a me…
          ciao e buon lavoro
          martino

        • #58567
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Prova a seguire queste indicazioni:

            Avvia MiKTeX Options: Start -> Tutti i programmi -> MiKTeX 2.8 -> Maintenance (admin) -> Settings

            Sotto c’è scritto “Install Missing Package on-the-fly “; ebbene, metti o sì o no: basta che non metti “ask me frist”.

            e dopo prova ad installare subfig.
            Vedi se cambia qualcosa.

            Ciao
            Orlando

          • #58568
            Up
            0
            Down
            ::


            Penso di aver capito perché non mi fá installare i pacchetti: io non sono administrator del pc in cui lavoro..proveró a farmi installare miktex da chi é administrator a vedere se cambia qualcosa

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

        Go to top