Didascalia fuori corpo (wrapfig)

  • Creatore
    Topic
  • #46155
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    quello che sto cercando di fare è di inserire in un testo (con ClassicThesis) una figura che sia per una certa larghezza compresa nel corpo del testo, e per la restante no. Per far ciò ho utilizzato il pacchetto wrapfig, ma non è questo il problema. Il problema è che vorrei una didascalia che esca anch’essa dal corpo del testo (centrandosi sotto la figura come per le figure in corpo); inoltre vorrei toglierne l’opzione “hang”. Ho cercato un po’ ovunque, ma non riesco a risolvere il problema. C’è qualcuno che può gentilmente aiutarmi?

    Il preambolo che utilizzo è il seguente:

    `\documentclass[a4paper,11pt,titlepage,abstracton,headinclude,
    openright]{scrreprt}
    \usepackage{natbib}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{amssymb,amsmath,amsthm}
    \usepackage{mathrsfs,dsfont}
    \usepackage{floatflt}
    \usepackage{bbm}
    \usepackage{lettrine}
    \usepackage{upgreek}
    \usepackage{multirow}
    \usepackage{booktabs}
    \usepackage{parallel}
    \usepackage[bf]{caption}
    \usepackage{siunitx}
    \usepackage{wrapfig}
    \usepackage{listings}
    \lstset{language=Matlab,basicstyle=\small\ttfamily}

    \usepackage[]{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,subfig,eulermath]{classicthesis}
    \hypersetup{urlcolor=black,linkcolor=black,citecolor=black,pagecolor=black}
    \areaset[1.cm]{312pt}{700pt}
    \pagestyle{scrheadings}

    \newenvironment{citazione}
    {\begin{quotation}\small}
    {\end{quotation}}

    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    \usepackage{lipsum}`

    Per l’inserimento della figura, invece il codice che uso è:

    `—testo

    \begin{wrapfloat}{figure}{o}{6.cm}
    \centering
    \includegraphics[width=9.cm,angle=0]{figura}
    \caption{testo didascalia testo didascalia testo didascalia testo didascalia testo didascalia.}
    \end{wrapfloat}

    —testo`

    Vi ringrazio molto,
    Marco.

    Utilizzo: Windows Vista (o XP), MiKTeX 2.8, LEd.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #46156
      Up
      0
      Down
      ::

      Buongiorno a tutti,

      quello che sto cercando di fare è di inserire in un testo (con ClassicThesis) una figura che sia per una certa larghezza compresa nel corpo del testo, e per la restante no. Per far ciò ho utilizzato il pacchetto wrapfig, ma non è questo il problema. Il problema è che vorrei una didascalia che esca anch’essa dal corpo del testo (centrandosi sotto la figura come per le figure in corpo); inoltre vorrei toglierne l’opzione “hang”. Ho cercato un po’ ovunque, ma non riesco a risolvere il problema. C’è qualcuno che può gentilmente aiutarmi?

      Il preambolo che utilizzo è il seguente:

      `\documentclass[a4paper,11pt,titlepage,abstracton,headinclude,
      openright]{scrreprt}
      \usepackage{natbib}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{amssymb,amsmath,amsthm}
      \usepackage{mathrsfs,dsfont}
      \usepackage{floatflt}
      \usepackage{bbm}
      \usepackage{lettrine}
      \usepackage{upgreek}
      \usepackage{multirow}
      \usepackage{booktabs}
      \usepackage{parallel}
      \usepackage[bf]{caption}
      \usepackage{siunitx}
      \usepackage{wrapfig}
      \usepackage{listings}
      \lstset{language=Matlab,basicstyle=\small\ttfamily}

      \usepackage[]{classicthesis-ldpkg}
      \usepackage[eulerchapternumbers,subfig,eulermath]{classicthesis}
      \hypersetup{urlcolor=black,linkcolor=black,citecolor=black,pagecolor=black}
      \areaset[1.cm]{312pt}{700pt}
      \pagestyle{scrheadings}

      \newenvironment{citazione}
      {\begin{quotation}\small}
      {\end{quotation}}

      \setcounter{secnumdepth}{3}
      \setcounter{tocdepth}{3}

      \usepackage{lipsum}`

      Per l’inserimento della figura, invece il codice che uso è:

      `—testo

      \begin{wrapfloat}{figure}{o}{6.cm}
      \centering
      \includegraphics[width=9.cm,angle=0]{figura}
      \caption{testo didascalia testo didascalia testo didascalia testo didascalia testo didascalia.}
      \end{wrapfloat}

      —testo`

      Vi ringrazio molto,
      Marco.

      Utilizzo: Windows Vista (o XP), MiKTeX 2.8, LEd.

      Puoi ottenere le didascalie “plain” dando il comando \captionsetup{format=plain} dopo aver caricato caption.

      Non mi è ben chiaro l’altro problema: davvero vuoi che l’immagine sporga nel bordo di tre centimetri? Mi sembra pessimo stile. Se proprio vuoi farti del male,
      `\begin{wrapfigure}{o}{6cm}
      \makebox[6cm][l]{%
      \begin{minipage}{9cm}
      \centering
      \includegraphics[width=9cm]{logo}
      \caption{testo didascalia testo didascalia testo didascalia testo
      didascalia testo didascalia.}
      \end{minipage}}
      \end{wrapfigure}`
      Potresti anche evitare \makebox, ma così eviti il messaggio di Overfull.

      Sinceramente, per una figura larga 9 cm, con una giustezza di circa 11 cm, non avrei dubbi a lasciare la figura senza testo intorno.

      Perché scrivere 9.cm? Non è più semplice 9cm?

      Ciao
      Enrico

    • #46157
      Up
      0
      Down
      ::


      Ciao Enrico,

      ti ringrazio molto della risposta. Ora riesco a ottenere il risultato voluto.

      In effetti, sì, vorrei che la figura sporgesse dal margine di 3 cm. In realtà, seppure sia studente di Ingegneria, mi trovo a dover sostenere un esame di impronta non scientifica (più che altro storica). Mi sembrava che per un testo del genere, e con l’impaginazione data, l’effetto visivo fosse gradevole e desse “movimento” alla pagina (non lo farei mai in un testo scientifico). Credi sia comunque da evitare? Ovvero, non ci sono casi in cui questa potenzialità di wrapfig possa essere utilizzata correttamente?

      Per quanto riguarda il 9. al posto di 9, devo dire che deriva da una serie di prove, in cui ho fatto variare la larghezza e confrontato i risultati. Al momento di cancellare la cifra decimale che seguiva, non ho cancellato il punto… 🙂

      Se mi dici che anche nell’ambito del testo che devo scrivere la scelta stilistica che ho fatto è pessima, allorà vedrò di migliorare la mia sensibilità al buono stile… Ti ringrazio di qualsiasi consiglio tu vorrai darmi.

      Grazie ancora e ciao,
      Marco.

    • #46158
      Up
      0
      Down
      ::

      Ciao Enrico,

      ti ringrazio molto della risposta. Ora riesco a ottenere il risultato voluto.

      In effetti, sì, vorrei che la figura sporgesse dal margine di 3 cm. In realtà, seppure sia studente di Ingegneria, mi trovo a dover sostenere un esame di impronta non scientifica (più che altro storica). Mi sembrava che per un testo del genere, e con l’impaginazione data, l’effetto visivo fosse gradevole e desse “movimento” alla pagina (non lo farei mai in un testo scientifico). Credi sia comunque da evitare? Ovvero, non ci sono casi in cui questa potenzialità di wrapfig possa essere utilizzata correttamente?

      Per quanto riguarda il 9. al posto di 9, devo dire che deriva da una serie di prove, in cui ho fatto variare la larghezza e confrontato i risultati. Al momento di cancellare la cifra decimale che seguiva, non ho cancellato il punto… 🙂

      Se mi dici che anche nell’ambito del testo che devo scrivere la scelta stilistica che ho fatto è pessima, allorà vedrò di migliorare la mia sensibilità al buono stile… Ti ringrazio di qualsiasi consiglio tu vorrai darmi.

      Scrivi solo fronte e cerchi effetti di “movimento della pagina”? Suvvia! 🙂

      Non è che sia una scelta pessima; ma quei tre centimetri sembrano davvero messi a caso. Se poi nel margine non metti mai niente eccetto qualche figura di quel tipo, mi pare proprio molto forzato. Quindi la potrei considerare solo se avessi note a margine che occupino ogni tanto quello spazio; in tal caso, però, la sporgenza dovrà essere pari a quella delle note a margine stesse.

      Ciao
      Enrico

    • #46159
      Up
      0
      Down
      ::


      Ciao Enrico,

      Perdonami se la tiro in lunga, ma ho solo ancora un paio di domande da farti, poi ti lascio in pace…:D
      Il preambolo che ho presentato è quello che generalmente utilizzo nei documenti che redigo (so che non è la scelta migliore per quanto riguarda il rispetto dell’ambiente, ma non è una MIA scelta, se non in pochi casi). Nel caso presente le pagine sono parecchie, e perciò prima di stampare utilizzerò l’opzione twoside (in realtà l’ho già fatto).

      Scrivi solo fronte e cerchi effetti di “movimento della pagina”? Suvvia! 🙂

      Intendi dire che se, come farò io, l’impaginazione viene fatta fronte-retro, la soluzione delle figure messe fuori testo potrebbe essere accettabile? (Tenendo conto che non ho note fuori dal margine).

      Non è che sia una scelta pessima; ma quei tre centimetri sembrano davvero messi a caso.

      Se voglio mettere le figure in quel modo (che escano dal margine), non mi sembra di avere molta scelta. I centimetri entro cui scegliere quella misura sono 5, al massimo 6. Se la riduco troppo, allora a quel punto tanto vale portarla dentro al corpo del testo. Se la aumento, la figura riduce il margine esterno e visivamente il risultato è davvero pessimo. Una volta fissata la scelta di impaginare le figure così, non saprei quindi che altro fare (non ho alcuna nota a margine). Più che altro, da quanto mi dici, missà che mi conviene utilizzare le immagini dentro il corpo… 🙂

      Grazie mille e ciao,
      Marco.

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

Go to top