Inserire didascalia con pacchetto pgf

  • Creatore
    Topic
  • #89908
    Up
    0
    Down
    ::


    Ciao a tutti. Scrivo per chiedere un suggerimento su come risolvere questo problema:

    per inserire una figura uso il pacchetto `pgf` perché è molto comodo per quello che riguarda il posizionamento dell’immagine solo che, a differenza di `graphicx` questo non permette di inserire la didascalia con il comando `\caption` e peggio ancora non numera la figura lasciando la `listoffigures` vuota. Qualcuno saprebbe suggerirmi una soluzione per risolvere questo inconveniente?

    Grazie anticipate a chi risponderà.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #89909
      Up
      0
      Down
      ::

      Piersanti” post=89439Ciao a tutti. Scrivo per chiedere un suggerimento su come risolvere questo problema:

      per inserire una figura uso il pacchetto `pgf` perché è molto comodo per quello che riguarda il posizionamento dell’immagine solo che, a differenza di `graphicx` questo non permette di inserire la didascalia con il comando `\caption` e peggio ancora non numera la figura lasciando la `listoffigures` vuota. Qualcuno saprebbe suggerirmi una soluzione per risolvere questo inconveniente?

      Grazie anticipate a chi risponderà.

      Ciao,

      non so bene se con PGF tu intenda TikZ o lavori proprio con PGF. In ogni caso, nessuno vieta di utilizzare: `
      \begin{figure}
      \begin{pgfpicture}

      \end{pgfpicture}
      \end{figure}
      ` (o sostituisci [tt]tikzpicture[/tt] se usi TikZ). Nota che addirittura TikZ carica per conto suo [tt]graphicx[/tt] perciò non c’è nessun problema tra i due pacchetti. Ovviamente, la soluzione che ti ho proposto permette di utilizzare il normale comando [tt]\caption[/tt] e di far comparire le figure nell’apposita lista.

      Se invece tu non utilizzi gli ambienti flottanti, puoi sempre ricorrere al comando [tt]captionof[/tt] del pacchetto caption.

      Ciao
      Claudio

    • #89910
      Up
      0
      Down
      ::

      Piersanti” post=89439Ciao a tutti. Scrivo per chiedere un suggerimento su come risolvere questo problema:

      per inserire una figura uso il pacchetto `pgf` perché è molto comodo per quello che riguarda il posizionamento dell’immagine solo che, a differenza di `graphicx` questo non permette di inserire la didascalia con il comando `\caption` e peggio ancora non numera la figura lasciando la `listoffigures` vuota. Qualcuno saprebbe suggerirmi una soluzione per risolvere questo inconveniente?

      Grazie anticipate a chi risponderà.

      Non è chiaro che cosa intendi per posizionare l’immagine con pgf. Se adoperi [tt]\pgfuseimage[/tt], cambia idea, perché gli stessi sviluppatori di pgf dicono, a pagina 647 del manuale

      To be quite frank, LaTeX’s [tt]\includegraphics[/tt] is designed better than pgf’s image mechanism. For this reason, I recommend that you use the standard image inclusion mechanism of your format. Thus, LaTeX users are encouraged to use [tt]\includegraphics[/tt] to include images.

      In ogni caso, [tt]\caption[/tt] può essere usato solo in un ambiente [tt]figure[/tt] e [tt]table[/tt] (o simili che vengano definiti ad hoc). Un’immagine esterna è trattata da LaTeX come se fosse un unico (grosso) carattere. Nessuno impone di usare [tt]\includegraphics[/tt] in un ambiente [tt]figure[/tt].

      (Nota: sposto il filone nel posto giusto.)

      Ciao
      Enrico

    • #89911
      Up
      0
      Down
      ::


      grazie per avere risposto ragazzi. Io uso il comando `\pgfuseimage` del pagghetto pgf perché con includegraphics non mette mai la figura dove voglio io (anche se nelle opzioni metto il ! mi ritrovo la figura in un posto differente da quello che intendo). Con tikz ci faccio i diagrammi commutativi.
      Con il comando `\captionof` riesco a popolare la pagina contenente la lista delle figure o questa cosa funziona solo in ambiente flottante?

      Già che ci sono vorrei chiedere se potreste gentilmente indicarmi come si contattano i moderatori perché non trovo la funzione messaggio privato.

    • #89912
      Up
      0
      Down
      ::

      Piersanti” post=89461grazie per avere risposto ragazzi. Io uso il comando `\pgfuseimage` del pagghetto pgf perché con includegraphics non mette mai la figura dove voglio io (anche se nelle opzioni metto il ! mi ritrovo la figura in un posto differente da quello che intendo). Con tikz ci faccio i diagrammi commutativi.
      Con il comando `\captionof` riesco a popolare la pagina contenente la lista delle figure o questa cosa funziona solo in ambiente flottante?

      Già che ci sono vorrei chiedere se potreste gentilmente indicarmi come si contattano i moderatori perché non trovo la funzione messaggio privato.

      Leggi la parte dell’Arte che tratta delle figure e tabelle fuori testo. La questione su “non vanno mai dove voglio” è stata ampiamente dibattuta qui.

      Che tu usi [tt]\pgfuseimage[/tt] o [tt]\includegraphics[/tt] non cambia nulla: ti serve un ambiente [tt]figure[/tt] se vuoi la didascalia.

      Ciao
      Enrico

    • #89913
      Up
      0
      Down
      ::


      Ho provato senza l’ambiente figure facendo
      `
      \begin{center}
      \pgfuseimage{fig1}
      \captionof{figure}[Titolo da visualizzare nella listoffigures]{Questa è la didascalia della figura}
      \end{center}
      `
      e funziona. Mi trovo la figura centrata dove voglio io e sotto compare la scritta “Figura 1.1: Questa e la didascalia della figura” e viene regolarmente riportata sulla pagina di listoffigures.

      PS Ho davvero urgenza di contattare l’amministratore qualcuno può dirmi come fare?

    • #89914
      Up
      0
      Down
      ::

      Piersanti” post=89473Ho provato senza l’ambiente figure facendo
      `
      \begin{center}
      \pgfuseimage{fig1}
      \captionof{figure}[Titolo da visualizzare nella listoffigures]{Questa è la didascalia della figura}
      \end{center}
      `
      e funziona. Mi trovo la figura centrata dove voglio io e sotto compare la scritta “Figura 1.1: Questa e la didascalia della figura” e viene regolarmente riportata sulla pagina di listoffigures.

      PS Ho davvero urgenza di contattare l’amministratore qualcuno può dirmi come fare?

      Può anche darsi che funzioni, ma di sicuro [tt]\includegraphics[/tt] è meglio. E quando ti troverai a dover lottare perché le pagine escono bruttissime, non dire che non eri stato avvisato.

      I messaggi personali non ci sono.

      Ciao
      Enrico

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

Go to top