Come fare la didascalia, aiuto e consiglio

  • Creatore
    Topic
  • #24891
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    sto sistemando i capitoli della mia tesi, e mi tormenta un problema di “underfull \hbox” di una caption di un’immagine. In questa avevo usato il \newline, ma in una discussione (che al momento non trovo più) ho visto che è totalmente sconsigliato per le didascalie. Togliendolo infatti il warning sparisce

    Allora vi espongo il mio problema:
    Ecco il preambolo per caption:
    `\usepackage[format=hang,textfont={footnotesize,singlespacing},tableposition=top,figureposition=bottom]{caption}`
    Io ho inserito un po’ di immagini prese da varie fonti, e quando le inserisco di solito metto anche la citazione; in genere scrivo la mia didascalia, vado a capo e inserisco la riga di citazione, ma a quanto pare non sempre il \\ è gradito.
    Vi posto il codice attuale:
    ` \caption[Accoppiamento \emph{eccitazione-contrazione}]{Accoppiamento \emph{eccitazione-contrazione}.\\
    \figurename tratta da \cite{book:fisiologia}.}
    `
    Inoltre, l’uso di \\ mi restituisce la riga di citazione non nel formato hang che io ho richiesto, ma la mette al centro.

    Uso questo stile per la citazione anche in ambienti SCfigure (per la didascalia a lato immagine), ma lì non ci sono problemi di non rispetto del formato o di underfull.

    Qualcuno ha qualche idea su come sistemare questo problema?
    Consigli su dove mettere la citazione?

    Grazie a tutti e buona giornata.

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

      Buongiorno a tutti,
      sto sistemando i capitoli della mia tesi, e mi tormenta un problema di “underfull \hbox” di una caption di un’immagine. In questa avevo usato il \newline, ma in una discussione (che al momento non trovo più) ho visto che è totalmente sconsigliato per le didascalie. Togliendolo infatti il warning sparisce

      Allora vi espongo il mio problema:
      Ecco il preambolo per caption:
      `\usepackage[format=hang,textfont={footnotesize,singlespacing},tableposition=top,figureposition=bottom]{caption}`
      Io ho inserito un po’ di immagini prese da varie fonti, e quando le inserisco di solito metto anche la citazione; in genere scrivo la mia didascalia, vado a capo e inserisco la riga di citazione, ma a quanto pare non sempre il \\ è gradito.
      Vi posto il codice attuale:
      ` \caption[Accoppiamento \emph{eccitazione-contrazione}]{Accoppiamento \emph{eccitazione-contrazione}.\\
      \figurename tratta da \cite{book:fisiologia}.}
      `
      Inoltre, l’uso di \\ mi restituisce la riga di citazione non nel formato hang che io ho richiesto, ma la mette al centro.

      Uso questo stile per la citazione anche in ambienti SCfigure (per la didascalia a lato immagine), ma lì non ci sono problemi di non rispetto del formato o di underfull.

      Qualcuno ha qualche idea su come sistemare questo problema?
      Consigli su dove mettere la citazione?

      Di seguito, non c’è alcun dubbio. Se vuoi usare \figurename, non dimenticarti di scrivere “\figurename{} tratta da” oppure “\figurename\ tratta da”.

      Ciao
      Enrico

    • #24893
      Up
      0
      Down
      ::

      Di seguito, non c’è alcun dubbio. Se vuoi usare \figurename, non dimenticarti di scrivere “\figurename{} tratta da” oppure “\figurename\ tratta da”.

      Ciao
      Enrico

      Certo certo, in realtà ho un comando
      `\newcommand{\takefigure}{\newline\figurename\ tratta da \cite}`
      e per scrivere questo messaggio sono andato “a memoria” e ho dimenticato il “\ “.
      Ad ogni modo, cosa ne pensi dell’andare a capo?
      E come mai se faccio ciò non ho più la didascalia “hang” e l’underfull \hbox per quella caption?

      Grazie ancora

    • #24894
      Up
      0
      Down
      ::

      Di seguito, non c’è alcun dubbio. Se vuoi usare \figurename, non dimenticarti di scrivere “\figurename{} tratta da” oppure “\figurename\ tratta da”.

      Ciao
      Enrico

      Certo certo, in realtà ho un comando
      `\newcommand{\takefigure}{\newline\figurename\ tratta da \cite}`
      e per scrivere questo messaggio sono andato “a memoria” e ho dimenticato il “\ “.
      Ad ogni modo, cosa ne pensi dell’andare a capo?
      E come mai se faccio ciò non ho più la didascalia “hang” e l’underfull \hbox per quella caption?

      Ti ho già detto come la penso sull’andare a capo: è brutto e inutile.

      La didascalia “perde” la forma perché il pacchetto caption centra la didascalia se il testo è più corto di un certo valore soglia. C’è un’opzione perché questo non accada, ma te la sconsiglio, crea brutte asimmetrie, in genere. Può essere indicata solo se non centri le figure.

      Ciao
      Enrico

    • #24895
      Up
      0
      Down
      ::

      Ti ho già detto come la penso sull’andare a capo: è brutto e inutile.

      La didascalia “perde” la forma perché il pacchetto caption centra la didascalia se il testo è più corto di un certo valore soglia. C’è un’opzione perché questo non accada, ma te la sconsiglio, crea brutte asimmetrie, in genere. Può essere indicata solo se non centri le figure.

      Ciao
      Enrico

      Scusa, ho frainteso. Allora correggo e lascio tutto in fila. Grazie ancora dei consigli.

      Ciao ciao!

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

Go to top