Immagini e didascalie in pagine diverse

  • Creatore
    Topic
  • #119274
    Up
    0
    Down
    ::


    Ciao a tutti, premetto che è il mio primo post e che sono relativamente nuovo all’utilizzo di LaTeX, tant’è che per scrivere uso OverLeaf
    Ho provato a cercare in giro ma non ho trovato soluzioni che facciano al caso mio.

    Sto scrivendo la tesi e il mio relatore vuol che le immagini vengano inserite in una sezione a parte alla fine, e fin qui niente che non riesca a fare.
    Il problema è che vuole un’impaginazione particolare, ossia immagini nelle pagine “di destra” e relativa didascalia nelle pagine “di sinistra”, dedicando una pagina ad immagine e allineando il testo della didascalia al fondo della pagina (mentre sul posizionamento dell’immagine non ci sono requisiti particolari). Per maggiore chiarezza allego un esempio.

    Ho fatto un tentativo con una singola immagine e il mio metodo (per quanto sicuramente poco ortodosso) funziona. Provando a utilizzare gli stessi comandi per una seconda immagine, invece, l’impaginazione lascia assai a desiderare.

    `\documentclass[11pt,a4paper]{report}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \graphicspath{ {Immagini/} }
    \usepackage{caption}
    \usepackage[italian]{babel}

    \begin{document}
    Testo di esempio, da inserire nella pagina precedente a quella della didascalia
    \newpage
    \vspace*{\fill}
    \captionof{figure}{caption}
    \label{immagine}
    \clearpage
    \vspace*{\fill}
    \begin{figure}
    \includegraphics[width=1\textwidth]{Immagini/immagine.png}
    \end{figure}

    \end{document}`

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #119275
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum

        Strana indicazione ricevuta dal tuo relatore; la cosa può avere forse un senso in una rivista illustrata, certamante non in una tesi; te lo dico da prof (in pensione, ma pur sempre professore universitario).

        Ma vediamo come potresti fare per accontentarlo; In primis, non dovresti usare la classe report senza specificare l’opzione twoside; perché se non componi fronte/retro il concetto di pagina di destra e quella di sinistra perde significato.

        Non so come potresti cavartela su Oveleaf, perché non l’ho mai usato; so solo che non è cmpleto èd è in ritardo con gli aggiornamenti. Quidni io preferisco installarmi il sistema TeX sul mio calcolatore, così posso lavorarci anche se non son a casa con un’ottima connessione in fibra, e sono sicuro che la mia installazione è assolutamente aggiornata, e la mantengo aggiornata ogni 7 o 10 giorni. Inoltreio stesso ho contirbuito al sistema TeX con na dozzina di pacchetti, e mi piace poterli usare subito e che gli altri utenti li possano usare subito ad ogni aggiornamento o a ogni correzione di bug.

        D’altra parte la classe report non è abbastanza attrezzata a meno che tu non definisca nuovi comandi; la classe memoir è attrezzata molto meglio e dispone di comandi \cleartoodd e \cleartoeven, che ti permettono di giestire nuove pagine ricominciando di sicuro su una pagina dispari o su na pagina pari; ovviamente introducendo prima una eventuale pagina vuota per andare subito alla pagina di parità giusta. Questo ovviamente è un problema ma lo sarebbe con qualunque classe e qualunque comando che potresti ridefinirti. Il comando \afterpage del pacchetto afterpage, qualche volta si comporta bene, ma non sempre.

        Veniamo al codice: non è necessario usare \captionof ma non è vietato. Supponiamo che tu stia componndo una pagina dispari e tu sia quasi o proprio alla fine della pagina, Allora puoi usare questo codice`…
        \newpage
        \vspace*{\fill}
        \begin{figure}
        \caption[diadascalia breve]{didascalia lunga}\label{fig:etichetta}
        \end{figure}
        \clearpage
        \vspace*{\fill}
        \includegrphics[width=…]{figura}
        \newpage

        `Ovviamente se usi \captionof, non hai necessità di usare l’ambiente figure. Se usi memoir, nvce di \newpage usi \cleartoeven e al posto di \clearpage puoi usare \cleartoodd.
        Lo svantaggio di questo modo d procedere è che non è automatico; anche se usi memoir devi scegliere il punto giusto dove mettere il codice, altrimenti ti ritrovi con una pagina vuota che comunque è sgradevole.
        Ricorda anche che con l’uso del \label col suo argomento puoi riferirti alla figura tramite il suo numero ma non alla sua pagina, bensi alla pagina della didascalia, per cui quello che vuole il tuo prof, richiederebbe di mettere un seocndo \label nella pagina dispari e gestirli entrambi senza sbagliare quale dei due usi, visto che le etichette devono essere diverse; Inoltre a stampa la cosa può andare bene, ma a video devi usare un visualizzatore del file PDF che ti mostri le due pagine affiancate, con quella pari a sinistra, e non tutti i visualizzatori riescono a fare una cosa del genere. Oil tuo prof ha un calcolatore con uno schermo enorme e anche con Word o altri word processor si mette sempre nella condizione di mostrare le due pagine affiancate, oppure non è un gran lettore di testi tecnico-scientifici (attento; che quando dico scientifici parlo anche delle scienze umane, non solo di fisica o di matematica).

      • #119276
        Up
        0
        Down
        ::


        Intanto ringrazio per la risposta rapida, anche visto il momento dell’anno 😀
        Anche a me come richiesta per l’impaginazione non convince particolarmente, ma mi pare di aver capito che sia funzionale ad ottenere un effetto, appunto, simile a quello di una rivista illustrata. Ad ogni modo, questo è un problema che non necessariamente devo pormi.

        La soluzione che hai proposto funziona, anche con la classe report. Per quanto riguarda i riferimenti, non dovrebbe essere un problema, non devo inserire una listoffigures, ma solo le immagini commentate tra la discussione e la bibliografia, quindi mi basta poter usare \ref semplicemente riferendomi al numero di immagine.

        Ho ancora un paio di dubbi:

        1. La didascalia della prima immagine non risulta allineata al fondo della pagina, ma al centro. Non è un problema grandissimo, ma preferirei riuscire ad avere tutte le didascalie formattate allo stesso modo
        2. Avendo inserito un titolo di una parte prima delle immagini (\part{FIGURE E TABELLE}) ed essendo questo posizionato su una pagina dispari/di destra, mi chiedevo come poter fare per evitare di lasciare una pagina vuota tra il titolo di parte e la didascalia della prima immagine, come invece succede ora

      • #119277
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          LudoTaddei” post=119756Ho ancora un paio di dubbi:

          1. La didascalia della prima immagine non risulta allineata al fondo della pagina, ma al centro. Non è un problema grandissimo, ma preferirei riuscire ad avere tutte le didascalie formattate allo stesso modo
          2. Avendo inserito un titolo di una parte prima delle immagini (\part{FIGURE E TABELLE}) ed essendo questo posizionato su una pagina dispari/di destra, mi chiedevo come poter fare per evitare di lasciare una pagina vuota tra il titolo di parte e la didascalia della prima immagine, come invece succede ora

          a) sei sicuro di avere scritto [fill con due l (elle)? Se sì, e la didascalia ti rimane a metà pagina mettici \filll con tre elle; vediamo che cosa succede
          %
          b) invece di mettere \part, prova a creare una pagina senza usare né \part, né \chapter, ma semplicemente mettendo a metà pagina uan stringa FIGURE E TABELLE, scritto in corpo sufficientemente grande e magari in boldface. Ma non usare \part, perche scrivendo con l’opzione twoside, ilcomando \part emette una pagina bianca dando pre presupposto che dopo un tal sezionamento l’utente voglia cominciare su una pagina dispari; tu invece vuoi subito una pagina pari, quindi evita \part e usa un surrogato.

        • #119278
          Up
          0
          Down
          ::


          Confermo che “fill” fosse scritto con 2 elle, avevo fatto copia e incolla (a parte una “a” mancante in “includegraphics” era tutto perfetto).
          Provando con “filll” con 3 elle si sono momentaneamente risolti entrambi i problemi.

          A questo punto, oltre a ringraziare di nuovo per la disponibilità e la velocità con cui mi hai risposto, ne approfitto per fare un’altra domanda.
          Visto che sospetto fortemente che il problema della pagina vuota dopo il titolo di parte si ripresenti dopo aver aggiunto altre immagini, penso che dovrò adottare la soluzione che mi hai suggerito e inserire “manualmente” il titolo della parte. In tal caso, però, come dovrei fare per far comparire ugualmente il riferimento alla parte “FIGURE E TABELLE” nella tableofcontents a inizio documento? (Se ci sono guide specifiche già esistenti mi affiderò a quelle, non voglio approfittare della disponibilità, però, non avendoci ancora guardato, chiedo direttamente per comodità).

        • #119279
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            dopo quel titolo manuale aggiungi \addcontentsline{toc}{part}{Figure e tabelle} e sei a posto;vedi Il LaTeX Reference Manual commentato nella sezione Documentazione di questo forum. pagine 28 e 29.

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

        Go to top