Customizzazione del layout della didascalia di una figura

  • Creatore
    Topic
  • #18483
    Up
    0
    Down
    ::


    Salve,
    non sono pienamente soddisfatto del layout standard con cui latex formatta il testo della didascalia di ogni figura inserita.
    In particolare, vorrei che tale didascalia seguisse le seguenti linee guida:
    1. La stringa “Figura :” in grassetto
    2. Dimensione del font: 10pt
    3. Minor interlinea di quella presente di default, tra le varie righe
    4. Distanza leggermente inferiore tra l’immagine e la prima riga della didascalia

    Esiste un pacchetto già predisposto a tale scopo o è necessario ridefinire qualche comando?

    Grazie
    Marco

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #18484
      DMW
        Up
        0
        Down
        ::

        Salve,
        non sono pienamente soddisfatto del layout standard con cui latex formatta il testo della didascalia di ogni figura inserita.
        In particolare, vorrei che tale didascalia seguisse le seguenti linee guida:
        1. La stringa “Figura :” in grassetto
        2. Dimensione del font: 10pt
        3. Minor interlinea di quella presente di default, tra le varie righe
        4. Distanza leggermente inferiore tra l’immagine e la prima riga della didascalia

        Esiste un pacchetto già predisposto a tale scopo o è necessario ridefinire qualche comando?

        Grazie
        Marco

        Anche io ho un paio di punti:
        1. Per tutte le questioni c’è il pachetto caption http://tug.ctan.org/macros/latex/contrib/caption/caption-eng.pdf
        leggi e trovi tutto lì.
        2. La prossima volta prova a cercare nel forum.
        3. Customizzazione 🙄 … non è una parola italiana. Mai sentita.

        Non ti metto il codice perché c’è tutto nella documentazione del pacchetto. Vedi il link.

        Ciao

        Andrea

      • #18485
        Up
        0
        Down
        ::

        1. Per tutte le questioni c’è il pachetto caption http://tug.ctan.org/macros/latex/contrib/caption/caption-eng.pdf
        leggi e trovi tutto lì.

        Ti ringrazio per la dritta.. Ho letto la documentazione ed ora il layout della didascalia è quasi come lo voglio. Mi spiego meglio:
        ho inserito nel preambolo:
        `
        \usepackage[font=small,labelfont=bf,labelsep=period,aboveskip=6pt]{caption}
        `

        Quello che non sono riuscito a fare è:
        a) ridurre l’interlinea, nel caso in cui la caption venga posizionata su più righe;
        b) disporre il testo a sinistra (e non centrato), mantenendo comunque la giustificazione.

        2. La prossima volta prova a cercare nel forum.

        Guarda, avevo cercato velocemente qualcosa, ma non avevo trovato nulla, ed ho ritenuto la cosa migliore postare qui, poichè ero certo che qualcuno avesse conoscesse il pacchetto giusto (purtroppo ho i tempi abbastanza stretti…)

        3. Customizzazione 🙄 … non è una parola italiana. Mai sentita.

        No, non è una parola italiana, ma è utilizzata in ambito informatico (o almeno, io l’ho sentita usare più volte).. è un po’ una derivazione dall’inglese, come già accaduto in passato con altri termini….

        Grazie ancora,
        Marco

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

          3. Customizzazione 🙄 … non è una parola italiana. Mai sentita.

          No, non è una parola italiana, ma è utilizzata in ambito informatico (o almeno, io l’ho sentita usare più volte).. è un po’ una derivazione dall’inglese, come già accaduto in passato con altri termini….

          È vero, una lingua è viva, si evolve, e a volte prende a presto parole da altre lingue. Tuttavia, quando esiste già una parola che esprime alla perfezione lo stesso concetto, perché usare un barbarismo? Perché scrivere (l’orrendo solecismo) “custromizzare” quando esiste “personalizzare”?

          Quanto al resto, dalla documentazione di caption:

          The spacing could be customized using the setspace package…

          Leggi anche il paragrafo 3.2:

          Justification.
          As addition to the caption format you could also specify a caption justification…

          Ciao,
          L.

        • #18487
          DMW
            Up
            0
            Down
            ::


            Per quanto riguarda la giustificazione a me non succede. Di base si ha justified quindi non ho il comportamento che indichi tu. Prova a mettere justification=justified.

            Per quanto riguarda l’interlinea io lascerei tutto com’è. Se proprio ci tieni prova a scrivere:

            `
            \usepackage[font=small,labelfont=bf,labelsep=period,aboveskip=6pt]{caption}
            \let\oldcaption\caption
            \renewcommand{\caption}{\linespread{.8}\selectfont\oldcaption}`

            o, ancora meglio, usando il pacchetto setspace:

            `
            \usepackage{setspace}
            \newcommand*{\persspacing}{\setstretch{.8}}
            \usepackage[font=small,labelfont=bf,labelsep=period,aboveskip=6pt]{caption}
            \let\oldcaption\caption
            \renewcommand{\caption}{\persspacing\oldcaption}`

            Ciao

            Andrea

          • #18488
            Up
            0
            Down
            ::

            È vero, una lingua è viva, si evolve, e a volte prende a presto parole da altre lingue. Tuttavia, quando esiste già una parola che esprime alla perfezione lo stesso concetto, perché usare un barbarismo? Perché scrivere (l’orrendo solecismo) “custromizzare” quando esiste “personalizzare”?

            Più che un “barbarismo” lo considero un tecnicismo, ritengo che nel mondo informatico non sia affatto un termine inappropriato. Fortunatamente, ognuno è libero di utilizzare i termini che ritiene più appropriati nei contesti più disparati….

            `
            \usepackage{setspace}
            \newcommand*{\persspacing}{\setstretch{.8}}
            \usepackage[font=small,labelfont=bf,labelsep=period,aboveskip=6pt]{caption}
            \let\oldcaption\caption
            \renewcommand{\caption}{\persspacing\oldcaption}`

            Ti ringrazio nuovamente, questi comandi producono il risultato desiderato..
            Marco

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

        Go to top