didascalie per grafici

  • Creatore
    Topic
  • #108575
    Andrea
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti! Sto scrivendo la tesi di laurea, e devo inserire alcuni grafici a torta. Per semplificare, uso lo strumento cattura di windows per poter inserire il grafico come immagine. Però così facendo nella didascalia compare “fig x.x…” invece io vorrei che per i grafici a torta comparisse “grafico x.x…” Si può fare qualcosa a riguardo?

      Grazie!

    Visualizzazione 18 filoni di risposte
    • Autore
      Risposte
      • #108576
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          calcioscacchi” post=108753Salve a tutti! Sto scrivendo la tesi di laurea, e devo inserire alcuni grafici a torta. Per semplificare, uso lo strumento cattura di windows per poter inserire il grafico come immagine. Però così facendo nella didascalia compare “fig x.x…” invece io vorrei che per i grafici a torta comparisse “grafico x.x…” Si può fare qualcosa a riguardo?

          Grazie!

          Pacchetto float?
          R.

        • #108577
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Per esempio`\renewcommand{\figurename}{Grafico}`

          • #108578
            Andrea
            Partecipante
              Up
              0
              Down
              ::

              OldClaudio” post=108760Per esempio`\renewcommand{\figurename}{Grafico}`

              Ho capito e ho seguito i vostri suggerimenti. Ora direi che ci siamo quasi. Queste le righe che ho inserito nel preambolo (vi metto anche la porzione del pacchetto caption, già personalizzato)
              `
              \usepackage[margin=10pt,labelfont=bf,labelsep=endash,format=hang,]{caption}
              \captionsetup[table]{position=bottom}
              \usepackage{float}
              \newfloat{grafico}{tbp}{lof}
              \floatname{grafico}{Grafico}`

              Per ottenere la figura con il grafico e la giusta didascalia, ora non mi resta che fare

              `
              \begin{grafico}[htpb]
              \includegraphics[width=0.7\linewidth]{images/imm_grafico}
              \caption{testo_didascalia}
              \end{grafico}
              `

              Solo un piccolissimo problema: nella didascalia, invece ad esempio di Grafico 1.1, viene visualizzato Grafico 1. Come potrei impostare per avere Grafico 1.1?

              Altro problema. Quando nel preambolo vado a inserire il comando `\listof{grafico}{Elenco dei grafici}
              `
              l’elenco dei grafici compare vuoto, mentre il grafico (che di fatto è un’immagine) viene contata come oggetto per \listoffigures. Avete suggerimenti per risolvere anche questa problematica?

              Grazie mille per il prezioso aiuto!

            • #108579
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                `\newfloat{grafico}{tbp}{lof}[chapter]`

              • #108580
                Andrea
                Partecipante
                  Up
                  0
                  Down
                  ::

                  OldClaudio” post=108774`\newfloat{grafico}{tbp}{lof}[chapter]`

                  Grandissimo! Risolto il problema della didascalia!
                  Per la lista, hai qualche suggerimento?

                • #108581
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Se scrivi lof come estensione della lista i grafici vanno a finire bella stessa lista dele figure; se vuoi una lista diversa usa per esempio log, ma leggi al documentazione di float per sapre come si chaiam la lista: \tebleofgraficos, \tableof Graficos,\tableof Grafico ? Io non lo so.

                  • #108582
                    Up
                    0
                    Down
                    ::


                    Ecco un esempio (quasi) minimo compilabile che illustra come fare. Notate i punti seguenti:

                    1. il suffisso [tt].log[/tt] è già utilizzato per un altro scopo 🙂 , e per questo qui si usa invece [tt].lor[/tt] (per «list of graphs»);
                    2. bisogna anche provvedere affinché l’elenco dei grafici abbia, al pari dei suoi compagni, degli spazi verticali che separano i grafici appartenenti a capitoli diversi.

                    Circa il secondo punto, ho optato per un patch al comando interno [tt]\@chapter[/tt], soluzione che potrebbe non funzionare con certe classi di documento. Sono possibili anche altri approcci, meno “invasivi”.
                    `
                    % My standard header for TeX.SX answers:
                    \documentclass[a4paper]{report} % To avoid confusion, let us explicitly
                    % declare the paper format.

                    \usepackage[T1]{fontenc} % Not always necessary, but recommended.
                    % End of standard header. What follows pertains to the problem at hand.

                    \usepackage[italian]{babel}
                    \usepackage{float}
                    \usepackage
                    [margin=10pt,labelfont=bf,labelsep=endash,format=hang]
                    {caption}
                    \usepackage{etoolbox} % for patching internal commands
                    \usepackage{mwe} % just for generating this Minimal Working Example

                    \newfloat{grafico}{tbp}{lor}[chapter]
                    \floatname{grafico}{Grafico}

                    \makeatletter
                    \patchcmd{\@chapter}
                    {% search for:
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    }{% replace with:
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \float@addtolists{\protect\addvspace{10\p@}}%
                    }{% execute if successful:
                    }{% execute if failed:
                    }
                    \makeatother

                    \captionsetup[table]{position=bottom}

                    \begin{document}

                    \tableofcontents
                    \listoffigures
                    \listoftables
                    \listof{grafico}{Elenco dei grafici}

                    \chapter{Ambarab\`{a}}

                    \lipsum[1]

                    \begin{figure}[tbp]
                    \centering
                    \includegraphics{image-a}
                    \caption{La lettera~A}
                    \label{fig:A}
                    \end{figure}

                    \begin{table}[tbp]
                    \centering
                    \caption{Prima tabella}
                    Contenuto della tabella
                    \label{tab:1}
                    \end{table}

                    \begin{grafico}[tbp]
                    \centering
                    \includegraphics{image}
                    \caption{Primo grafico}
                    \label{grf:1}
                    \end{grafico}

                    \lipsum[2-4]

                    \begin{grafico}[tbp]
                    \centering
                    \includegraphics{image}
                    \caption{Secondo grafico}
                    \label{grf:2}
                    \end{grafico}

                    \lipsum[5-6]

                    \begin{figure}[tbp]
                    \centering
                    \includegraphics{image-b}
                    \caption{La lettera~B}
                    \label{fig:B}
                    \end{figure}

                    \lipsum[7-8]

                    \chapter{Cic\`{\i}}

                    \lipsum[9]

                    \begin{table}[tbp]
                    \centering
                    \caption{Seconda tabella}
                    Contenuto della tabella
                    \label{tab:2}
                    \end{table}

                    \lipsum[10-11]

                    \begin{grafico}[tbp]
                    \centering
                    \includegraphics{image}
                    \caption{Terzo grafico}
                    \label{grf:3}
                    \end{grafico}

                    \begin{figure}[tbp]
                    \centering
                    \includegraphics{image-c}
                    \caption{La lettera~C}
                    \label{fig:C}
                    \end{figure}

                    \begin{table}[tbp]
                    \centering
                    \caption{Terza tabella}
                    Contenuto della tabella
                    \label{tab:3}
                    \end{table}

                    \lipsum[12]

                    \chapter{Coc\`{o}}

                    \lipsum[13]

                    \begin{table}[tbp]
                    \centering
                    \caption{Quarta tabella}
                    Contenuto della tabella
                    \label{tab:4}
                    \end{table}

                    \lipsum[14-15]

                    \begin{grafico}[tbp]
                    \centering
                    \includegraphics{image}
                    \caption{Quarto grafico}
                    \label{grf:4}
                    \end{grafico}

                    \lipsum[16]

                    \end{document}
                    `

                    Ciao.


                    Gustavo

                  • #108583
                    Andrea
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      letteracdp” post=108782Ecco un esempio (quasi) minimo compilabile che illustra come fare. Notate i punti seguenti:

                      1. il suffisso [tt].log[/tt] è già utilizzato per un altro scopo 🙂 , e per questo qui si usa invece [tt].lor[/tt] (per «list of graphs»);
                      2. bisogna anche provvedere affinché l’elenco dei grafici abbia, al pari dei suoi compagni, degli spazi verticali che separano i grafici appartenenti a capitoli diversi.

                      Circa il secondo punto, ho optato per un patch al comando interno [tt]\@chapter[/tt], soluzione che potrebbe non funzionare con certe classi di documento. Sono possibili anche altri approcci, meno “invasivi”.
                      `
                      % My standard header for TeX.SX answers:
                      \documentclass[a4paper]{report} % To avoid confusion, let us explicitly
                      % declare the paper format.

                      \usepackage[T1]{fontenc} % Not always necessary, but recommended.
                      % End of standard header. What follows pertains to the problem at hand.

                      \usepackage[italian]{babel}
                      \usepackage{float}
                      \usepackage
                      [margin=10pt,labelfont=bf,labelsep=endash,format=hang]
                      {caption}
                      \usepackage{etoolbox} % for patching internal commands
                      \usepackage{mwe} % just for generating this Minimal Working Example

                      \newfloat{grafico}{tbp}{lor}[chapter]
                      \floatname{grafico}{Grafico}

                      \makeatletter
                      \patchcmd{\@chapter}
                      {% search for:
                      \addtocontents{lof}{\protect\addvspace{10\p@}}%
                      \addtocontents{lot}{\protect\addvspace{10\p@}}%
                      }{% replace with:
                      \addtocontents{lof}{\protect\addvspace{10\p@}}%
                      \addtocontents{lot}{\protect\addvspace{10\p@}}%
                      \float@addtolists{\protect\addvspace{10\p@}}%
                      }{% execute if successful:
                      }{% execute if failed:
                      }
                      \makeatother

                      \captionsetup[table]{position=bottom}

                      \begin{document}

                      \tableofcontents
                      \listoffigures
                      \listoftables
                      \listof{grafico}{Elenco dei grafici}

                      \chapter{Ambarab\`{a}}

                      \lipsum[1]

                      \begin{figure}[tbp]
                      \centering
                      \includegraphics{image-a}
                      \caption{La lettera~A}
                      \label{fig:A}
                      \end{figure}

                      \begin{table}[tbp]
                      \centering
                      \caption{Prima tabella}
                      Contenuto della tabella
                      \label{tab:1}
                      \end{table}

                      \begin{grafico}[tbp]
                      \centering
                      \includegraphics{image}
                      \caption{Primo grafico}
                      \label{grf:1}
                      \end{grafico}

                      \lipsum[2-4]

                      \begin{grafico}[tbp]
                      \centering
                      \includegraphics{image}
                      \caption{Secondo grafico}
                      \label{grf:2}
                      \end{grafico}

                      \lipsum[5-6]

                      \begin{figure}[tbp]
                      \centering
                      \includegraphics{image-b}
                      \caption{La lettera~B}
                      \label{fig:B}
                      \end{figure}

                      \lipsum[7-8]

                      \chapter{Cic\`{\i}}

                      \lipsum[9]

                      \begin{table}[tbp]
                      \centering
                      \caption{Seconda tabella}
                      Contenuto della tabella
                      \label{tab:2}
                      \end{table}

                      \lipsum[10-11]

                      \begin{grafico}[tbp]
                      \centering
                      \includegraphics{image}
                      \caption{Terzo grafico}
                      \label{grf:3}
                      \end{grafico}

                      \begin{figure}[tbp]
                      \centering
                      \includegraphics{image-c}
                      \caption{La lettera~C}
                      \label{fig:C}
                      \end{figure}

                      \begin{table}[tbp]
                      \centering
                      \caption{Terza tabella}
                      Contenuto della tabella
                      \label{tab:3}
                      \end{table}

                      \lipsum[12]

                      \chapter{Coc\`{o}}

                      \lipsum[13]

                      \begin{table}[tbp]
                      \centering
                      \caption{Quarta tabella}
                      Contenuto della tabella
                      \label{tab:4}
                      \end{table}

                      \lipsum[14-15]

                      \begin{grafico}[tbp]
                      \centering
                      \includegraphics{image}
                      \caption{Quarto grafico}
                      \label{grf:4}
                      \end{grafico}

                      \lipsum[16]

                      \end{document}
                      `

                      Ciao.


                      Gustavo

                      Ok, adesso è tutto giusto.

                      Un’altra cosa: nell’indice io inserisco tutte le liste, ma la lista dei grafici non compare. Come posso fare?

                    • #108584
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Visto che la lista delle figure e quella delle tabelle non vanno a finire automaticamente nell’indice generale, come hai fatto per metterne l’indicazione nell’indice generale? Fai nello stesso modo per la lista dei grafici.

                      • #108585
                        Andrea
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Chiedo scusa, ma credo di aver commesso un errore.

                          Questo è il premabolo che utilizzo:
                          `\documentclass[12pt,a4paper]{book}
                          \usepackage[italian]{babel}
                          \usepackage[T1]{fontenc}
                          \usepackage[utf8x]{inputenc}
                          \usepackage{graphicx}
                          \usepackage{tikz,pgf}
                          \usepackage{ifpdf}
                          \usepackage{multirow}
                          \usepackage{array}
                          \usepackage{color}
                          \usepackage{colortbl}
                          \usepackage{booktabs}
                          \usepackage{tocbibind}
                          \usepackage{eurosym}
                          \usepackage{relsize}
                          \usepackage{lipsum}
                          \usepackage{mathptmx}
                          \usepackage{dcolumn}
                          \usepackage[margin=10pt,labelfont=bf,labelsep=endash,format=hang,]{caption}
                          \captionsetup[table]{position=bottom}
                          \usepackage{float}
                          \newfloat{grafico}{tbp}{lor}[chapter]
                          \floatname{grafico}{Grafico}
                          \usepackage{etoolbox} % for patching internal commands
                          \usepackage{mwe} % just for generating this Minimal Working Example
                          \makeatletter
                          \patchcmd{\@chapter}
                          {% search for:
                          \addtocontents{lof}{\protect\addvspace{10\p@}}%
                          \addtocontents{lot}{\protect\addvspace{10\p@}}%
                          }{% replace with:
                          \addtocontents{lof}{\protect\addvspace{10\p@}}%
                          \addtocontents{lot}{\protect\addvspace{10\p@}}%
                          \float@addtolists{\protect\addvspace{10\p@}}%
                          }{% execute if successful:
                          }{% execute if failed:
                          }
                          \makeatother

                          \captionsetup[table]{position=bottom}

                          \newcommand{\centracol}[1]{\multicolumn{1}{c}{#1}}

                          \ifpdf
                          \usepackage[colorlinks,linkcolor=black,citecolor=black,urlcolor=black,
                          bookmarks,bookmarksnumbered]{hyperref}
                          \else
                          \fi

                          \begin{document}
                          \frontmatter
                          \include{frontespizio}
                          \pagestyle{plain}
                          %\input{Ringraziamenti}
                          \tableofcontents
                          \mainmatter
                          %\input{Introduzione}
                          \input{Capitolo_1}
                          %\input{Tecnologie}
                          %\input{Caso_Studio}
                          %\input{Conclusioni}
                          %\appendix
                          %\input{AppendiceA}
                          %\input{AppendiceB}
                          \backmatter
                          \listoffigures
                          \listoftables
                          \listof{grafico}{Elenco dei grafici}

                          \input{Sitografia}

                          \end{document} `

                          Forse mi sono sbagliato: gli elenchi non finiscono nell’indice generale, ma come voci separate. Il risultato che ottengo è quello in allegato. Vorrei far comparire anche l’elenco dei grafici.

                          [attachment=1808]indice.JPG[/attachment]

                          Attachments:
                          You must be logged in to view attached files.
                        • #108586
                          lorenzo.pantieri
                          Partecipante
                          • #108587
                            Andrea
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Perdonami, ma non riesco a trovare quello che cerco. Forse non sono stato chiaro io nell’esporre il problema: vorrei che nella pagina dell’indice comparisse anche “Elenco dei grafici” alla pari di “Elenco delle figure” e “Elenco della tabelle”, con relativa numerazione della pagina.

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

                                calcioscacchi” post=109105Perdonami, ma non riesco a trovare quello che cerco. Forse non sono stato chiaro io nell’esporre il problema: vorrei che nella pagina dell’indice comparisse anche “Elenco dei grafici” alla pari di “Elenco delle figure” e “Elenco della tabelle”, con relativa numerazione della pagina.

                                A pagina 1 del documento che ti ho segnalato trovi, nell’indice, l’elenco delle note biografiche, cui seguono le note. Leggi l’articolo e riadatta il codice.

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


                                  Solo una cosa. Gli elenchi (delle figure, della tabelle, altri elenchi) non vanno nell’indice generale.

                                  http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

                                  Tabella 9 a pagina 30.

                                • #108590
                                  Andrea
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Ho capito quello che vuoi dire. Quindi invece di preoccuparmi di come inserire l’elenco dei grafici nell’indice dell’elaborato, mi consigli di eliminare tutte le voci degli elenchi da questa sezione?

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

                                      calcioscacchi” post=109110Ho capito quello che vuoi dire. Quindi invece di preoccuparmi di come inserire l’elenco dei grafici nell’indice dell’elaborato, mi consigli di eliminare tutte le voci degli elenchi da questa sezione?

                                      Certo.

                                    • #108592
                                      Andrea
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        va bene, però io non ho mai fatto nulla di particolare per inserire quelle voci nell’indice. Semplicemente, a fine documento inserisco `\listoftables \listoffigures` e quelle compaiono non appena do il comando `\tableofcontets`. Come posso fare per escluderli? Nella pagina precedente della discussione puoi vedere il mio preambolo e una immagine di come esce l’indice.

                                        Mi sembra strano che mi escano le voci degli elenchi nell’indice, perchè in giro ho letto che normalmente non dovrebbero uscire.

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

                                          calcioscacchi” post=109177va bene, però io non ho mai fatto nulla di particolare per inserire quelle voci nell’indice. Semplicemente, a fine documento inserisco `\listoftables \listoffigures` e quelle compaiono non appena do il comando `\tableofcontets`. Come posso fare per escluderli? Nella pagina precedente della discussione puoi vedere il mio preambolo e una immagine di come esce l’indice.

                                          Mi sembra strano che mi escano le voci degli elenchi nell’indice, perchè in giro ho letto che normalmente non dovrebbero uscire.

                                          Ho compilato il codice che hai proposto e nell’indice generale non compaiono gli elenchi delle tabelle e tabelle e delle figure!

                                        • #108594
                                          Andrea
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            COm’è possibile? Se lo compilo io compaiono (vedi immagine allegata qualche post prima.).

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

                                        Go to top