Caption numerata ma non in listoffigures

  • Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 7 anni fa da Marco.
  • Creatore
    Topic
  • #116265
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    sono Marco e mi sono appena iscritto nel forum, anche se lo seguo da diverso tempo per l’utilità che ha. Sto facendo la mia tesi magistrale e ho un problema sull’indice delle figure.
    Allora, nella mia tesi ci sono diverse figure e con il comando \listoffigures ho creato un indice delle didascalie. Siccome l’ho redatta in lingua inglese, la mia Università vuole che all’inizio ci sia un “riassunto esteso” in italiano. Dentro questo capitolo sto riassumendo tutti i concetti, e per chiarezza riuso alcune figure già usate nei capitoli dopo. Per non far finire un’immagine nell’indice due volte, ho usato per la didascalia il comando \caption*{}.
    In questo riassunto ho però bisogno di fare riferimento ad alcune figure là riportate. A causa però del comando caption*, ottengo ?? per il riferimento.
    C’è un modo/comando per ottenere una figura con didascalia numerata, o comunque referenziabile, senza però che finisca nell’indice delle figure?
    Se non c’è, qualcuno può darmi un suggerimento su come strutturare diversamente questo problema?
    Grazie a tutti,
    un saluto,
    Marco

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #116266
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.

        Il tuo è, per così dire, un falso problema; non ripetere le stesse figure nol riassunto in italiano,ma fa direttamente riferimento a quelle numerato nella parte in inglese riferendoti al loro numero. Non usare, quindi \caption*, che produce solo il testo della didascalia senza il prefisso Figura (o Figure, o Fig., o …); lascia che il lettore del riassunto veda il numero della figura vera nella parte in inglese, e sfogli la tesi per trovarla. Se non ti piace questo approccio, carica il pacchetto verioref, in modo che nel riassunto invece di \ref usi il comando \vref che produce una dicitura del tipo “33 alla pagina 145”. In questo modo togli ogni difficoltà di reperimento della figura al lettore.

      • #116267
        Up
        0
        Down
        ::


        Grazie mille intanto del benvenuto e del suggerimento, ed è una buona cosa che così almeno si sfogliano la tesi dato che c’ho perso tempo a scriverla 😀 Molto probabilmente farò così, anche perché così il riassunto resta pulito e fatto da solo testo. Giusto per togliermi la curiosità, non c’è quindi un modo per risolvere questo “falso problema” come avevo intenzione inizialmente?

        Dubbio veloce con il pacchetto varioref: il mio documento essendo scritto in inglese uso [english]{babel}. Il riassunto è in italiano e quindi uso [italian]{varioref}, però nei riferimenti appare comunque “33 on page 145”. Devo aggiungere una seconda lingua a babel? O come posso sistemare?
        Grazie mille,

        Ciao

      • #116268
        MatteoF
        Partecipante
          Up
          0
          Down
          ::


          [tt]varioref[/tt] seleziona la lingua da usare mediante le proprie opzioni, non si appoggia a [tt]babel[/tt] (o [tt]polyglossia[/tt]). Quindi, il tuo codice parrebbe corretto.
          Prova a postare un ‘esempio minimo compilabile’ e vediamo dov’è l’inghippo.

        • #116269
          Up
          0
          Down
          ::


          Ecco il codice minimo possibile dove ancora mi dà questo problema:

          `
          \documentclass[a4paper,12pt,twoside]{book}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[english]{babel}
          \usepackage[italian]{varioref}
          \usepackage{graphicx}
          %————————–

          \begin{document}

          \chapter{Prova riferimento}
          In figura \vref{fig:imm}.

          \chapter{Capitolo immagine}
          \begin{figure}[!b]
          \centering
          \includegraphics[width=0.9\textwidth]{Pictures/dispSep.eps}
          \caption{Immagine}
          \label{fig:imm}
          \end{figure}
          \end{document}

          `

          Grazie

        • #116270
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Be’, sì, le lingue vanno trattate nel modo giusto. Eccoti un file minimo compilabile (il tuo non era compilabile, perché mancava la figura sorgente; con il pacchetto mwe che ho aggiunto nel tuo preambolo, si dispone di un certo numero di figure fittizie)`% !TEX encoding = UTF-8 Unicode
            % !TEX TS-program = pdflatex

            \documentclass[a4paper,12pt,twoside]{book}
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage[italian,english]{babel}
            \usepackage[italian]{varioref}
            \usepackage{graphicx}
            \usepackage{mwe}
            %————————–

            \begin{document}

            \tableofcontents
            \listoffigures

            \selectlanguage{italian}
            \chapter{Prova riferimento}
            Nella figura~\vref{fig:imm}.

            \chapter{Capitolo immagine}
            \begin{figure}[!b]
            \centering
            % \includegraphics[width=0.9\textwidth]{Pictures/dispSep.eps}
            \includegraphics[width=0.9\textwidth]{example-image-a}
            \caption{Immagine}
            \label{fig:imm}
            \end{figure}

            \selectlanguage{english}
            \chapter{A chapter in English}

            See figure~\vref{fig:imm}.
            \end{document}`
            Ricordati di mettere la tilde fra il nome dell’oggetto e il suo riferimento;
            Ricordati che se un oggetto è identificato con il suo numero, in italiano ci vuole la preposizione articolata, al contrario dell’inglese che non vuole l’articolo.

          • #116271
            Up
            0
            Down
            ::


            Perfetto, funziona. Scusami per il fraintendimento sul discorso compilabile dell’immagine.
            Grazie mille per la risoluzione e per i consigli dati.

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

        Go to top