- Questo topic ha 19 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 8 mesi fa da
Andrea.
-
CreatoreTopic
-
29 Novembre 2016 alle 14:59 #108575::
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!
-
CreatoreTopic
-
AutoreRisposte
-
-
30 Novembre 2016 alle 6:07 #108576::
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.
-
30 Novembre 2016 alle 6:58 #108577
-
30 Novembre 2016 alle 10:16 #108578::
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!
-
30 Novembre 2016 alle 15:04 #108579
-
30 Novembre 2016 alle 19:31 #108580
-
30 Novembre 2016 alle 21:30 #108581
-
30 Novembre 2016 alle 22:13 #108582::
Ecco un esempio (quasi) minimo compilabile che illustra come fare. Notate i punti seguenti:- 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»);
- 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
-
7 Dicembre 2016 alle 9:57 #108583::
letteracdp” post=108782Ecco un esempio (quasi) minimo compilabile che illustra come fare. Notate i punti seguenti:
- 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»);
- 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.
—
GustavoOk, adesso è tutto giusto.
Un’altra cosa: nell’indice io inserisco tutte le liste, ma la lista dei grafici non compare. Come posso fare?
-
7 Dicembre 2016 alle 18:18 #108584
-
2 Gennaio 2017 alle 10:12 #108585::
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. -
2 Gennaio 2017 alle 10:29 #108586
-
2 Gennaio 2017 alle 10:51 #108587
-
2 Gennaio 2017 alle 12:37 #108588::
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.
-
2 Gennaio 2017 alle 12:42 #108589::
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.
-
2 Gennaio 2017 alle 13:01 #108590
-
2 Gennaio 2017 alle 15:57 #108591
-
5 Gennaio 2017 alle 23:22 #108592::
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.
-
6 Gennaio 2017 alle 6:24 #108593::
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!
-
9 Gennaio 2017 alle 9:18 #108594
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.