Difficoltà con wrapfigure

  • Creatore
    Topic
  • #95133
    Up
    0
    Down
    ::


    Salve a tutti.

    Ho il seguente codice:

    `
    D'ora in poi l'identificatore \emph{tina} è associato ad un particolare oggetto
    della classe Turtle.

    \begin{wrapfigure}{l}{200px}
    \centering
    \scalebox{0.700000}{\includegraphics{casetta.png}}
    \caption{Casetta da tracciare senza alzare la penna.}
    \end{wrapfigure}

    Ora non ci resta che sperimentare il funzionamento dei metodi della classe
    \emph{Turtle}, magari risolvendo il famoso problemino della teoria dei grafi:
    disegna una casetta con una croce dentro senza sollevare la penna:
    […]
    `

    Che mi produce un output dove:
    – la figura è tagliata in verticale,
    – non allare la didascalia,
    – appare un lungo spazio bianco ben maggiore della figura attesa.

    (vedi immagine allegata)

    Qualcuno saprebbe darmi qualche dritta per aggiustare le cose?

    Grazie, ciao
    [attachment=1022]scratch02.png[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #95134
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao, anziché wrapfigure io proverei con una tabella di due colonne (a sinistra la figura, a destra il codice) o due minipage affiancate.

        Fran

      • #95135
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ho il sospetto che l’ambinete lstlisting interferisca male con wrapfig; d’altra parte la documentazione stessa di wrapfig (leggibile da terminal con il comando texdoc wrapfig) elnca una quantità di incompatibilità; non sono sicuro di quella con il pacchetto listing, ma vedo che il tutto è troncato quando comincia listing.

          Prova a spostare i codice di wrapfic dopo la fine del listato e vedi che cosa succede.

        • #95136
          Up
          0
          Down
          ::

          OldClaudio” post=94772Ho il sospetto che l’ambinete lstlisting interferisca male con wrapfig; d’altra parte la documentazione stessa di wrapfig (leggibile da terminal con il comando texdoc wrapfig) elnca una quantità di incompatibilità; non sono sicuro di quella con il pacchetto listing, ma vedo che il tutto è troncato quando comincia listing.

          Prova a spostare i codice di wrapfic dopo la fine del listato e vedi che cosa succede.

          questi sono i pacchetti che uso:

          `
          \def\sphinxdocclass{report}
          \documentclass[letterpaper,12pt,italian]{sphinxmanual}
          \usepackage[utf8]{inputenc}
          \DeclareUnicodeCharacter{00A0}{\nobreakspace}
          \usepackage{cmap}
          \usepackage[T1]{fontenc}
          \usepackage{babel}
          \usepackage{times}
          \usepackage[Sonny]{fncychap}
          \usepackage{longtable}
          \usepackage{sphinx}
          \usepackage{multirow}
          `

          Non mi sembra ci siano quelli che dici tu. Il pezzo di codice a cui fai riferimento é ottenuto con:

          `
          \begin{Verbatim}[commandchars=\\\{\}]
          \PYG{g+gp}{\PYGZgt{}\PYGZgt{}\PYGZgt{} }\PYG{n}{tina}\PYG{o}{.}\PYG{n}{forward}\PYG{p}{(}\PYG{l+m+mi}{100}\PYG{p}{)}
          \PYG{g+go}{16}
          \PYG{g+gp}{\PYGZgt{}\PYGZgt{}\PYGZgt{} }\PYG{n}{tina}\PYG{o}{.}\PYG{n}{left}\PYG{p}{(}\PYG{l+m+mi}{90}\PYG{p}{)}
          \PYG{g+gp}{\PYGZgt{}\PYGZgt{}\PYGZgt{} }\PYG{n}{tina}\PYG{o}{.}\PYG{n}{forward}\PYG{p}{(}\PYG{l+m+mi}{100}\PYG{p}{)}
          […]
          \end{Verbatim}
          `

          Comunque, spostandolo dopo la fine del blocco Verbatim, funziona.

          Grazie

        • #95137
          Up
          0
          Down
          ::


          Non ho ancora mano con le tabelle, ma ci proverò.

          Grazie

        • #95138
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Bene, tutto è bene qul che finisce bene.

            Ma mi togli una curiosità? perché specifichi letterpaper fra le opzioni di sphinxmanual? dove trovi la carta di formato letterpaper in Italia? Visto che scrivi in italiano,, dubito che tu voglia pubblicare il tuo lavoro negli USA, quindi…

            In Italua la normale carta da lettere per la stampante si chiama a4paper, di dimensioni 210mm per 297mm. La letterpaper è biù bassa e più larga: 8.5pollici per 11 pollici (215.9mm per 279,4mm). Non è proprio la stessa cosa.:smile:

          • #95139
            Up
            0
            Down
            ::

            OldClaudio” post=94792Bene, tutto è bene qul che finisce bene.

            Ma mi togli una curiosità? perché specifichi letterpaper fra le opzioni di sphinxmanual? dove trovi la carta di formato letterpaper in Italia? Visto che scrivi in italiano,, dubito che tu voglia pubblicare il tuo lavoro negli USA, quindi…

            In Italua la normale carta da lettere per la stampante si chiama a4paper, di dimensioni 210mm per 297mm. La letterpaper è biù bassa e più larga: 8.5pollici per 11 pollici (215.9mm per 279,4mm). Non è proprio la stessa cosa.:smile:

            Per errore, grazie dell’indicazione, ho corretto.

            Tornando alle immagini, incontro difficoltà a inserirle nel testo, in posizioni abbastanza precise e wrapfigure è in conflitto con un mucchi di cose.

            Probabilmente sbaglio approccio.

            Grazie a tutti, ciao.

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

        Go to top