Allineamento testo didascalia

  • Creatore
    Topic
  • #68547
    Up
    0
    Down
    ::


    Buongiorno a tutti cari utenti del forum 🙂

    Avrei bisogno della vostra esperienza per risolvere un problemino.
    In pratica, quando inserisco le didascalie delle figure, una volta che il testo oltrepassa la prima riga e dunque va a capo, non viene incolonnato sotto i due punti, bensì sotto il titolo “Figura”.
    Ciò crea disordine 🙁

    Vi posto il mio preambolo:

    `
    % !TEX encoding = IsoLatin
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Preambolo %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    % Documento pronto da stampare
    \documentclass[a4paper,12pt,oneside]{report}

    %\documentclass[draft,a4paper,12pt,oneside]{report}

    % Imposto la lingua italiana
    \usepackage[italian]{babel}

    % Settaggio dei margini
    \topmargin 0cm
    \headsep 1cm
    \headheight 0.6cm
    \textwidth 14.6cm
    \textheight 21.8cm
    \evensidemargin 1cm
    \oddsidemargin 1cm

    % Pacchetti da includere per…

    % simboli matematici
    \usepackage{amsmath}
    \usepackage{amssymb}

    % simboli vari
    \usepackage{textcomp}
    \usepackage[mathscr]{euscript}
    \usepackage{marvosym}
    % figure
    \usepackage{epsfig}
    \usepackage{graphicx}
    \usepackage{subfigure}
    \usepackage{subfig}
    %tabelle
    \usepackage{siunitx}
    \sisetup{output-decimal-marker={,}}

    \usepackage{makeidx}
    % Elaborazione intestazione e piè di pagina
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{} %
    \fancyfoot[LE,RO]{\bfseries\thepage}
    \fancyhead[LE]{\bfseries\leftmark}
    \fancyhead[RO]{\bfseries\rightmark}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \addtolength{\headheight}{0.5pt}
    \fancypagestyle{plain}{%
    \fancyhead{} % ignora, nello stile plain, le intestazioni
    \renewcommand{\headrulewidth}{0pt} % e la linea
    }

    % encoding dei caratteri

    \usepackage[T1]{fontenc}
    \usepackage{lmodern}

    % ridefinire le didascalie

    \usepackage[hang,small,bf]{caption}

    % Configurazioni varie

    % nonumchapter serve per introduzioni, prefazioni, ecc.
    % titola come un capitolo ma senza numero
    \def\nonumchapter#1{
    \chapter*{#1}
    \addcontentsline{toc}{chapter}{#1}
    }

    % estensioni e cartella delle immagini (non necessario…)
    \DeclareGraphicsExtensions{gif,eps}
    \graphicspath{{./eps/}}

    % crea una nuova lunghezza e gli assegna un valore
    \newlength{\defbaselineskip}
    \setlength{\defbaselineskip}{\baselineskip}

    % comando per settare la variabile \baselineskip come multiplo di \defbaselineskip
    \newcommand{\setlinespacing}[1]%
    {\setlength{\baselineskip}{#1 \defbaselineskip}}

    % permette l'inserimento “rapido” del virgolettato (ad es. per citazioni)
    \newcommand{\virgolette}[1]{“#1''}

    % definizione dello stile delle didascalie delle immagini
    \renewcommand{\captionfont}{
    \normalfont
    \sffamily \footnotesize
    }

    `

    Grazie di cuore 🙄

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #68548
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Non ti do la soluzione. Mi limito a dirti che nell’Arte è spiegata nell’Arte (cerca “didascalia”):
        http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

        Ciao,
        L.

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


          `\usepackage[format=hang,font=small,labelfont=bf]{caption}`
          Nell’Arte era spiegato.

          Riguardo al tuo preambolo:
          1. togli la chimata a subfigure e lascia quella a subfig;
          2. babel va caricato dopo fontenc e inputenc;
          3. i margini non si modificano con quei comandi.

          Avrei anche altre cose da dire: soprattutto, guarda l’Arte, può esserti utile a scrivere un LaTeX migliore.

          Ciao,
          L.

        • #68550
          Up
          0
          Down
          ::


          Caro Lorenzo, ti ringrazio innanzitutto per la tua risposta.

          Purtroppo però non ha sortito gli effetti sperati 🙁 e non riesco a capacitarmene, visto che le stesse impostazioni le ho usate in tante altre tesine (seppur questa di adesso sia una tesi di laurea ed alcune dritte le ho prese da colleghi, dunque non sono propriamente “certificate” dall’Arte…).

          L’Arte è sempre sulla mia scrivania! 😉

        • #68551
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::



            @Toti85
            ,
            non fidarti dei colleghi, assolutamente; il tuo preambolo contiene delle case discordanti oltre agli errori palesi che ti sono stati segnalati; già l’idea che i colleghi ti pottessero passare delle cose dove carichi due pacchetti per le “sotto figure”, quando ne basta uno solo, possibilmente il più recente, è singolare; che ti consigliassero di impostare i margini in quel modo che non si usa più da circa 20 anni, perché oggi il pacchetto geometri fa quelle cose molto meglio, fa ben vedere come ripieghi che erano necessari con il vecchio LaTeX209 (ufficialmente defunto nel 1994) dimostrino un catena di trasmissioni di informazioni errate che si tramandano da moltissimo tempo.

            Avrai del resto notato che scrivendo “oneside” le pagine non usano mai \evensidemargin, ma solo \oddsidemargin; e che lo specchio di stampa è tutto spostato verso destra con margini piuttosto grandi, ma con quello di destra circa 6mm più piccolo di quello di sinistra; prova a mettere twoside al posto di oneside (poi puoi sempre ripristinare) poi imposta il tuo visualizzatore pdf in modo che sullo schermo tu possa vedere contemporaneamente due pagine affacciate e ti rendi conto della porcheria che viene fuori.

            Usa geometry, come ti ho consigliato sopra.

            Le immagini: gif e eps? gif mi stupisce; forse funziona perché ha una distribuzione non standard; comunque le immagini gif non sono compresse e se vuoi immagini di buona qualità, il file finale della tua tesi viene di dimensioni esagerate. il formato jpg per le foto e il formato png per i disegni al tratto vanno meglio; per questi ultimi andrebbero ancora meglio i formati vettoriali, ma perché usi epsfig? se compili con latex, non ha bisogno di epsfig, perché graphicx fa tutto da solo; se compili con pdflatex e ha una distribuzione almeno del 2010, possibilmente del 2011, anche in questo caso pdflatex fa tutto da solo e ingloba le immagini eps benissimo (in realtà se le trasforma in formato pdf conservandone la vettorialità)

            Per le incongruenze controlla quello che hai specificato come opzioni al pacchetto caption e quello che hai scritto per personalizzare le didascalie. Sono palesemente in contrasto. togli la personalizzazione delle didascalia con il font di dimensione footnotesize che è troppo piccolo rispetto a quello del testo.

          • #68552
            Up
            0
            Down
            ::


            Mi sono accorto che il sorgente compila impeccabilmente cambiando editor. I problemi ci sono compilando con texshop su mac, mentre con texworks su windows nessun problema nelle didascalìe..:? …

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

        Go to top