Andrea

Risposte nei forum create

Stai visualizzando 15 risposte – dal 31 al 45 (di 45 totali)
  • Autore
    Risposte
  • in risposta a: didascalie per grafici #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.

      in risposta a: didascalie per 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.
        in risposta a: didascalie per grafici #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?

          in risposta a: didascalie per grafici #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?

            in risposta a: didascalie per grafici #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!

              in risposta a: Pacchetto listings: allargare il riquadro #108044
              Andrea
              Partecipante
                Up
                0
                Down
                ::

                Marluxia” post=108176Ciao calcioscacchi,

                premetto che non ho mai usato il pacchetto listings ma dando un’occhiata alla documentazione ho trovato i seguenti comandi:
                `
                \lstset{
                framexleftmargin=Nmm,
                framexrightmargin=Nmm,
                framextopmargin=Nmm,
                framexbottommargin=Nmm
                }
                `
                sostituisci ad N il numero che desideri (fai delle prove) e vedi quale risultato ti aggrada di più.

                Spero di esserti stato utile.

                Ti rispondo con: birra pagata. Grazie mille!

                in risposta a: Centrare l’intestazione delle colonne di una tabella #106330
                Andrea
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie mille a tutti e due! Claudio, che codifica mi consigli se non la utf8x? A dire i professori all’uni mi hanno sempre detto che le unità di misura vanno messe tra parentesi quadre, poi magari nei documenti è prassi metterle tra parentesi tonde, grazie della segnalazione 🙂

                  Robitex, hai “centrato” il problema! Curiosità, è la prima volta che definisco un nuovo comando, mettimo che voglio chiamarlo ‘centracol’, e che funzioni così: \centracol{testo}, il codice che scrivo è corretto?

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

                  EDIT: mi rispondo da solo, mi sono fatto coraggio e ho fatto una provo, funziona alla grande! grazie mille!

                  in risposta a: centrare il contenuto di una cella #106173
                  Andrea
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Purtroppo il tempo a disposizione per fare determinati lavori stringe, e io uso latex solamente per questi lavori: voglio dire che il tempo materiale per leggere con attenzione le varie guide non ce l’ho, e onestamente quelle volte che ho un momento libero preferisco dedicarmi ad altro; anche se ho dato una rapida occhiata a un bel po’ di materiale, ma ogni volta se ne scopre una nuova 🙂

                    Certamente quello che dici tu sarebbe la miglior cosa, non lo metto in dubbio, ma devo gestire al meglio le risorse. Anche se devo dire che, nonostante sia d’accordo che leggere la documentazione sia importante (quando compilavo in C lo facevo spesso), il problemone è che spesso io ho scopiazzato il codice dalle guide o da internet, quindi non saprei esattamente a quale dei mille pacchetti che uso additare le colpe di eventuali malfunzionamenti.

                    Tornando alle tabelle, lungi da me pensare che sia “politically correct” dare la didascalia di una tabella ad una immagine: il risparmio di tempo è però mostruoso.

                    in risposta a: centrare il contenuto di una cella #106170
                    Andrea
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      intanto ti ringrazio per i cosigli.

                      Ho fatto la tabella così per rimanere fedele a un’altra tabella. In ogni caso la tua versione non mi piace a livello di estetica, quindi credo la terrò così.

                      Comunque ho imparato qualche nuovo comando di cui non conoscevo l’esistenza 🙂

                      Perdonami, cosa sarebbe una tabella mobile?

                      Altra cosa, è possibile in qualche modo avere la didascalia di una figura, ma al posto di avere “fig” avere “tabella”, dato che io uso lo strumento catturea di windows su tabelle prese da altri documenti e poi le passo a latex come immagini?

                      in risposta a: compatibilità per un comando di caption2 #106132
                      Andrea
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        non conoscevo questa risorsa, o meglio immaginavo ci fosse ma non sapevo come usarla 🙂 Ne approfitto per chiedere un’altra cosa, io ho usato una raccolta online di documentazioni, ma nell’altra discussione da me avviata mi hanno detto di scrivere texdoc seguito dal nome del pacchetto nel terminale. Quale sarebbe questo terminale? Io uso solo texstudio come editor e compilatore. Devo cercare qualche funzione particolare di miktex?

                        in risposta a: Problema centramento tabella #106128
                        Andrea
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Chiedo scusa per le unità di misura, ero convinto di averle scritte correttamente:-?

                          Comunque grazie mille per i consigli, ora cercherò di portare al minimo i fastidi 🙂

                          in risposta a: Problema centramento tabella #106123
                          Andrea
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Subfigure se non smaglio raggruppa la didascalia dividendo le figure in a, b, c. Soluzione che personalmente non mi piace. Se non ho capito male, il compito di \captionstyle{center} è quello di centrare la didascalia, cosa che ora (comando commentato per compilare senza errori) non avviene:

                            con codice

                            `\begin{figure}[htbp]
                            \centering
                            \begin{minipage}[c]{.40\textwidth}
                            \centering
                            \includegraphics[width=1.2\textwidth]{images/nissanleaf}
                            \caption{{\footnotesize Nissan Leaf durante la ricarica}}
                            \end{minipage}%
                            \hspace{20mm}%
                            \begin{minipage}[c]{.40\textwidth}
                            \centering
                            \includegraphics[width=1.2\textwidth]{images/teslamodelS} %\captionstyle{center}
                            \caption{Tesla Model S 70D}
                            \end{minipage}
                            \end{figure}
                            `

                            invece, senza il problema che mi crea il tuo preambolo con il nuovo pacchetto caption, il risultato che ho ottenuto su di un altro lavoro è questo:

                            con codice:

                            `\begin{figure}[htbp]
                            \centering
                            \begin{minipage}[c]{.40\textwidth}
                            \centering
                            \includegraphics[width=.99\textwidth]{images/primouomo}
                            \caption{\scriptsize{\em Primo Uomo} di William Fetter}
                            \end{minipage}%
                            \hspace{10mm}%
                            \begin{minipage}[c]{.40\textwidth}
                            \centering
                            \includegraphics[width=.90\textwidth]{images/teiera}
                            \captionstyle{center}
                            \caption{\scriptsize Esempio di modello 3D di una teiera}
                            \end{minipage}
                            \end{figure}
                            `

                            in risposta a: Problema centramento tabella #106121
                            Andrea
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Uao, intanto granzie per l’enorme quantità di informazioni che mi stai dando.

                              Il preambolo aggiornato con i tuoi pacchetti è il seguente:

                              `\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{dcolumn}
                              \usepackage[margin=10pt,font=small,labelfont=bf,labelsep=endash,format=hang,justification= justified]{caption}
                              \captionsetup[table]{position=bottom}
                              \usepackage{booktabs}

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

                              \begin{document}…………`

                              Ora, mi rendo benissimo conto che un preambolo del genere è un mapazzone enorme e probabilmente alcuni pacchetti non servono per il lavoro che sto svolgendo. Ho usato questo preambolo per latesi di laurea e man mano che inserisco cose nuove aggiungo pacchetti, senza preoccuparmi se effettivamente qualche pacchetto non è necessario. Dato che tutto comunque funziona, li lascio li per pigrizia.

                              Un problema che riscontro è però in questo codice:

                              `\begin{figure}[htbp]
                              \centering
                              \begin{minipage}[c]{.40\textwidth}
                              \centering
                              \includegraphics[width=.96\textwidth]{images/nissanleaf}
                              \caption{Nissan Leaf durante la ricarica}
                              \end{minipage}%
                              \hspace{10mm}%
                              \begin{minipage}[c]{.40\textwidth}
                              \centering
                              \includegraphics[width=0.96\textwidth]{images/teslamodelS}
                              \captionstyle{center}
                              \caption{Tesla Model S 70D}
                              \end{minipage}
                              \end{figure}`

                              perchè prima usavo nel preambolo

                              `\usepackage[scriptsize]{caption2}`

                              conscio che caption2 è obsoleto, ma se uso caption mi da dei problemi con \captionstyle{center}, che mi centra bene il prembolo, altrimenti viene uno schifo. Se hai la pazienza di indicarmi una soluzione a questo problema te ne sarei grato, anche perchè la tua terza soluzione è ottima per la mia tabella

                              in risposta a: Modificare i margini di una sola pagina del documento #102569
                              Andrea
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                ahh ok perfetto, avevo letto ma in prima battuta non avevo capito.Grazie mille!
                                Per chi fosse interessato, ho cambiato i margini superiore e inferiore con questo codice:
                                `
                                \newgeometry{top=0.1cm, bottom=0.1cm}
                                .
                                .
                                .
                                .
                                .
                                altro codice
                                .
                                .
                                .
                                \restoregeometry`

                                in risposta a: Modificare i margini di una sola pagina del documento #102567
                                Andrea
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  scusa ma il pacchetto suddetto non va inserito nel preambolo, e quindi andando a modificare tutte le pagine del documento?

                                Stai visualizzando 15 risposte – dal 31 al 45 (di 45 totali)

                                Go to top