- Questo topic ha 24 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 3 mesi fa da
egreg9.
-
CreatoreTopic
-
13 Maggio 2009 alle 13:52 #33747::
salve,
desidero inserire un grafico preceduto da due linee (dopo la didascalia) orizzontali che dovrebbero comparire anche alla fine del grafico.
compilo come segue:
\begin{figure}
\line
\line
\centering\caption{interventi maggiormente efficaci per limitare il fenomeno dell’evasione fiscale. valori in \%}
\label{fig:graftut}
\includegraphics[width=\textwidth]{graftut.pdf}
\hline
\hline
\end{figure}il risultato grafico che ottendo sono le due linee alla fine. Ma poi non ottendo le due line iniziale ed invece ho dei messaggi d’errore.
cosa sbaglio?
grazie in anticipo
🙁
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Maggio 2009 alle 14:45 #33748::
Ciao,
non ho compilato il tuo esempio,
e non conosco il comando \line.
Però vedo che nell’Arte non è menzionato.Da rapida ricerca google ottengo che:
\line(x-slope,y-slope){length}
The \line command draws a line of the specified length and slope.
The slope is determined by (x-slope,y-slope) which are signed integers of magnitude less than or equal to 6 and which have no common divisor except for plus or minus one; For example (1,0) is a horizontal line; (1,1) gives a slope of 45 degress; (0,1) is a vertical line; (-1,1) is 135 degrees.
The horizontal extent of the line is given by the length parameter, except in the case of a vertical line in which case length specifies the vertical height.
Spero ti sia utile.
ciao,
Carlo
-
13 Maggio 2009 alle 15:35 #33749::
salve,
desidero inserire un grafico preceduto da due linee (dopo la didascalia) orizzontali che dovrebbero comparire anche alla fine del grafico.
compilo come segue:
\begin{figure}
\line
\line
\centering\caption{interventi maggiormente efficaci per limitare il fenomeno dell’evasione fiscale. valori in \%}
\label{fig:graftut}
\includegraphics[width=\textwidth]{graftut.pdf}
\hline
\hline
\end{figure}il risultato grafico che ottendo sono le due linee alla fine. Ma poi non ottendo le due line iniziale ed invece ho dei messaggi d’errore.
cosa sbaglio?Parecchio. Il comando \line è uno dell’ambiente picture; invece \hline si può usare solo negli ambienti tabular e array.
Scrivi questo nel preambolo:
`\usepackage{float}
\floatstyle{ruled}
\restylefloat{figure}`
e poi usa l’ambiente figure come al solito. Non verranno filetti doppi ma, credi a me, i filetti doppi sono appena meno orrendi della peste bubbonica.Ciao
Enrico
-
13 Maggio 2009 alle 21:08 #33750::
Caro Enrico, ti ringrazio. Tuttavia ho ancora qualche problema.ho inserito il pacchetto suggeritomi
e poi ho scritto\floatstyle{ruled}
\restylefloat{figure}
\centering
\begin{figure}[thb!]
\caption{Interventi per limitare il fenomeno dell’evasione fiscale. valori in \%}
\label{fig:graftut}
%\includegraphics[scale=0.450]{graftut.pdf}
\includegraphics[width=\textwidth]{graftut.pdf}
\end{figure}ora però ho 3 messaggi di errore e il tetso che segue non è più giustificato ma centrato.
Inoltre come posso evitare la linea prima dell’intestazione (prima ciè di figura1)
ancora grazie
-
13 Maggio 2009 alle 21:14 #33751::
Caro Enrico, ti ringrazio. Tuttavia ho ancora qualche problema.
ho inserito il pacchetto suggeritomi
e poi ho scritto\floatstyle{ruled}
\restylefloat{figure}
\centering
\begin{figure}[thb!]
\caption{Interventi per limitare il fenomeno dell’evasione fiscale. valori in \%}
\label{fig:graftut}
%\includegraphics[scale=0.450]{graftut.pdf}
\includegraphics[width=\textwidth]{graftut.pdf}
\end{figure}ora però ho 3 messaggi di errore e il tetso che segue non è più giustificato ma centrato.
Inoltre come posso evitare la linea prima dell’intestazione (prima ciè di figura1)
ancora grazieI comandi \floatstyle{ruled} e \restylefloat{figure} vanno nel preambolo, cioè prima di \begin{document}. Mettili subito dopo \usepackage{float}
Il comando \centering va dopo \begin{figure}.
Perché vorresti evitare il filetto prima della didascalia? Mi sembra evidente che ci va.
Ciao
Enrico
-
14 Maggio 2009 alle 9:01 #33752::
grazie mille per i consigli e scusatemi ancora. Qualche cosa nel mio file deve essere ancora ggiustata.
Ho seguito i preziosi consigli ed ora ho solo un messsaggio di errore, che però non riesco a correggere.
appare quando inserisco la didascalia( senza tutto funziona)\begin{figure}
\centering
caption{Interventi per limitare il fenomeno dell’evasione fiscale. Valori \% }
\label{fig:grafu}
\includegraphics[width=\textwidth]{graftut.pdf}
\end{figure}ecco cosa mi scrive latex in merito all’errore:
! Argument of \fnum@figure has an extra }.
\par
l.174 …enomeno dell’evasione fiscale. Valori \%}I’ve run across a `}’ that doesn’t seem to match anything.
For example, `\def\a#1{…}’ and `\a}’ would produce
this error. If you simply proceed now, the `\par’ that
I’ve just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}’ was spurious, just type `2′ and it will go away.che fare? che cosa significa poi digita 2 e rivolvi? quando lo dovrei digitare?
ancora gtazie in anticipo
Monica 😳 😳
-
14 Maggio 2009 alle 9:12 #33753::
grazie mille per i consigli e scusatemi ancora. Qualche cosa nel mio file deve essere ancora ggiustata.
Ho seguito i preziosi consigli ed ora ho solo un messsaggio di errore, che però non riesco a correggere.
appare quando inserisco la didascalia( senza tutto funziona)\begin{figure}
\centering
caption{Interventi per limitare il fenomeno dell’evasione fiscale. Valori \% }
\label{fig:grafu}
\includegraphics[width=\textwidth]{graftut.pdf}
\end{figure}ecco cosa mi scrive latex in merito all’errore:
! Argument of \fnum@figure has an extra }.
\par
l.174 …enomeno dell’evasione fiscale. Valori \%}I’ve run across a `}’ that doesn’t seem to match anything.
For example, `\def\a#1{…}’ and `\a}’ would produce
this error. If you simply proceed now, the `\par’ that
I’ve just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}’ was spurious, just type `2′ and it will go away.che fare? che cosa significa poi digita 2 e rivolvi? quando lo dovrei digitare?
Quel messaggio di errore può servire a qualcosa solo se compili in modo interattivo e non usando il metodo del tuo front-end (TeXnic Center?).
Occorre un esempio minimo: evidentemente nel tuo preambolo c’è qualcosa che non va. Esempio minimo significa un documento compilabile che presenti il problema.
Creane uno nuovo con lo stesso preambolo; dopo \begin{document} metti la sola figura e vedi che succede.
Ciao
Enrico
-
14 Maggio 2009 alle 13:00 #33754
-
14 Maggio 2009 alle 14:02 #33755::
grazie mille per i consigli e scusatemi ancora. Qualche cosa nel mio file deve essere ancora ggiustata.
Ho seguito i preziosi consigli ed ora ho solo un messsaggio di errore, che però non riesco a correggere.
appare quando inserisco la didascalia( senza tutto funziona)\begin{figure}
\centering
\caption{Interventi per limitare il fenomeno dell’evasione fiscale. Valori \% }
\label{fig:grafu}
\includegraphics[width=\textwidth]{graftut.pdf}
\end{figure}ecco cosa mi scrive latex in merito all’errore:
! Argument of \fnum@figure has an extra }.
\par
l.174 …enomeno dell’evasione fiscale. Valori \%}I’ve run across a `}’ that doesn’t seem to match anything.
For example, `\def\a#1{…}’ and `\a}’ would produce
this error. If you simply proceed now, the `\par’ that
I’ve just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}’ was spurious, just type `2′ and it will go away.che fare? che cosa significa poi digita 2 e rivolvi? quando lo dovrei digitare?
ancora gtazie in anticipo
Monica 😳 😳Potrebbe dipendere da un \ assente davanti a caption{…}?
(Un consiglio: non specificare il formato del file; scrivere l’estensione .pdf non è necessario.)
Ciao,
Antonio
-
15 Maggio 2009 alle 8:43 #33756
-
15 Maggio 2009 alle 9:05 #33757
-
15 Maggio 2009 alle 9:43 #33758::
scusa….sono una principiante
ecco il file mimino che ho creato . Spero di aver capito bene cosa si richiedeva:
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
\usepackage{times,fancyhdr}
\usepackage[round]{natbib}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{rotating}
\usepackage{layout}
\usepackage{url}
\usepackage{longtable}
\usepackage{hyperref}\usepackage{float}
\floatstyle{ruled}
\restylefloat{figure}%———– [ 7×10 Regular, 8.5 x 5.5] ———————
\setlength{\topmargin}{-0.35in}
\setlength{\textheight}{7 in} % 11.0 – 1.125 – 0.875
\setlength{\textwidth}{4.8 in} % 8.5 – 1.375 – 1.125
%\setlength{\textwidth}{5.5in} % 8.5 – 1.375 – 1.125
\setlength{\oddsidemargin}{0.5in}
\setlength{\evensidemargin}{0.5in}
\setlength{\headheight}{26pt}
\setlength{\headsep}{8pt} %—————————————————————————–%[Float at the top formula]
\makeatletter
\setlength\@fptop{0\p@}
\makeatother% [Clears Header Style on the Last Empty Odd pages]
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else%
\hbox{}%
\thispagestyle{empty}%
\newpage%
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\thesubsection\arabic{subsubsection}.}\def\figurename{Figure}
\makeatletter
\renewcommand{\fnum@figure}[1]{\figurename~\thefigure.}
\makeatother\def\tablename{Table}
\makeatletter
\renewcommand{\fnum@table}[1]{\tablename~\thetable.}
\makeatother\begin{document}
% [Clears Header Style on the Last Empty Odd pages]
\title{\scshape evasione }
\author{\bfseries\itshape Monica.
\\
Ricerche }
\date{\scshape bozza di stampa del \today}
\maketitle
\thispagestyle{empty}
\setcounter{page}{1}% ———— [Running Heads – for odd and even pages] – please insert it only on page 2!
\pagestyle{fancy}
\fancyhead{}
\fancyhead[EC]{Monica}
\fancyhead[EL,OR]{\thepage}
\fancyhead[OC]{evasione}
\fancyfoot{}
\renewcommand\headrulewidth{0.5pt}
%——————————————————————————%++—————————————————————————–
\section{Introduzione}
\begin{figure}[thb!]
\centering
\caption{Interventi per limitare il fenomeno dell’evasione fiscale. Valori \%}
\label{fig:graftut}
\includegraphics[width=\textwidth]{graftut}
\end{figure}\end{document}
-
15 Maggio 2009 alle 12:23 #33759::
scusa….sono una principiante
ecco il file mimino che ho creato . Spero di aver capito bene cosa si richiedeva:
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
\usepackage{times,fancyhdr}
\usepackage[round]{natbib}…
Vedi che succede a usare “il preambolo dell’amico”?
Ovviamente c’è una definizione insensata, quella di \fnum@figure.
Fa’ una cosa: buttalo, è pieno zeppo di errori. Ricomincia da capo con la sola eccezione dei comandi che ti ho suggerito e, se proprio vuoi, quelli relativi a fancyhdr.
Se ti accorgi di aver bisogno di un pacchetto lo aggungi.
Ciao
Enrico
-
15 Maggio 2009 alle 12:37 #33760
-
15 Maggio 2009 alle 13:34 #33761::
a mia parziale discolpa…. Il file me lo ha dato l’editore insieme ad uno formati sty .
Comunque grazie ora riprovo e vi faccio sapere .Be’, è sbagliato lo stesso. Il comando \fnum@figure non va definito con un argomento e lo stesso va detto per \fnum@table.
Facciamo l’elenco:
[1] \@fptop = 0pt significa che eventuali float di tipo “p” andranno in cima alla pagina invece che centrati. 🙁
[2] La definizione di \cleardoublepage è inutilmente complicata, ma può andare
[3] Ridefinire \thesection e compagnia perché diano il numero “nudo”, senza quelli dei livelli superiori, è ridicola.
[4] La definizione iniziale di \figurename è “Figure”.
[5] Se proprio si vuole che l’etichetta “Figura 1” sia seguita da un punto la definizione corretta è
`\renewcommand{\fnum@figure}{\figurename\nobreakspace\thefigure.}`
[6] Stessa cosa per \tablename e \fnum@table[7] Le definizioni relative a fancyhdr vanno di sicuro prima di \begin{document}; se non si vogliono testatine e piedini particolari sulla prima pagina, basta dare \pagestyle{plain} (o empty) subito dopo \begin{document}
[8] L’opzione “letter” a \documentclass non esiste, semmai è “letterpaper”.
[9] \usepackage{times} è sbagliato, perché con questo le eventuali formule sono composte in Computer Modern, sicuro orrore. Meglio \usepackage{mathptmx}.
Non male, no? 🙂 Scrivi davvero per qualcuno che stamperà su carta formato Letter?
Ciao
Enrico
-
15 Maggio 2009 alle 15:19 #33762::
mammmmamia quante info!!! mi ci vorrà un po’ per capire che cosa correggere seguendo i tuoi preziosi consigli.comunque:
1) ora non ho più il messaggio d’errore. e sono a buon puntopoi pian piano leggo tutte le info che mi hai dato e correggerò il mio file.
L’editore è americano ecco perchè il formato letter….poi la pagina vera e propria sarà qualche cosa tipo 17×24 o almeno credo e questo spiega le misure della pagina espresse in inc. (credo!!)
ho solo (per ora) un altro problema.
oltre al titolo della tabella che io posiziono prima della tabella con il comando “\caption”
ho bisogno di scrivere sotto la tabella la fonte e alcune indicazioni sulla tabella.ho fatto cosi ho scritto tra \end tabular e \end table ma il testo non è della stessa dimensione della tabella ed è centrato mentre io vorrei che fosse giustificato. Se impongo il comando che me lo giustifica si distanzia tanto dalla tabella (non so se si capisce quello che vorrei dire)
sono sicura che c’è un modo meno rozzo ma ho cercato qui è là senza soluzione….spero e confido ancora iin voi
grazie ancora
Monica
-
15 Maggio 2009 alle 21:11 #33763::
[…]
oltre al titolo della tabella che io posiziono prima della tabella con il comando “\caption”
ho bisogno di scrivere sotto la tabella la fonte e alcune indicazioni sulla tabella.
[…]La soluzione di Enrico:
http://www.guit.sssup.it/phpBB2/viewtopic.php?t=5468&highlight=didascalia+tabella+sotto
con \centering prima di
`\begin{tabpar}{ccc}
[…] `ed eliminando \begin{center} e \end{center}, inseriti da billycorg, dovrebbe risolvere il problema.
Ciao,
Antonio
-
16 Maggio 2009 alle 13:32 #33764::
Caro ANtonio,ti ringrazio…ma come avrai capito non sono molto abile.
allora devo inserire nel preambolo************************************
per inserire la didascalia alla tabella:
posizionare il codice nel preambolo
************\makeatletter
\newsavebox{\@tabparbox}
\newenvironment{tabpar}[3][t]
{\long\def\@tabparagraph{#3}\def\@tabparopt{#1}%
\begin{lrbox}{\@tabparbox}
\begin{tabular}{#2}}
{\end{tabular}\end{lrbox}%
\parbox{\wd\@tabparbox}{
\if t\@tabparopt
\@tabparagraph\par\smallskip
\fi
\usebox{\@tabparbox}\par
\if b\@tabparopt
\smallskip\@tabparagraph
\fi}}
\makeatother*****
e poi devo inserire il contenuto della tabella nel modo tradizionale. e quindi riprendendo l’esempio::
*************
\begin{table}
\centering
\caption{Didascalia sopra la tabella \label{tab:stat1}}
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}
\toprule
Una tabella & con tre colonne & centrate\\
per & vedere & come viene fuori il tutto\\
\bottomrule
\end{tabpar}
\end{table}
**********************tuttavia ottego cosi 2 errori che spariscono se elimino \toprule e \bottomrule
e quindi scrivo cosi la mia tabella:\begin{table}
\centering
\caption{Didascalia sopra la tabella \label{tab:stat1}}
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}Una tabella & con tre colonne & centrate\\
per & vedere & come viene fuori il tutto\\\end{tabpar}
\end{table}ho capito bene?
ancora grazie
Monica
-
16 Maggio 2009 alle 13:52 #33765
-
16 Maggio 2009 alle 14:06 #33766::
Caro ANtonio,
ti ringrazio…ma come avrai capito non sono molto abile.
allora devo inserire nel preambolo
…
e quindi scrivo cosi la mia tabella:
`\begin{table}
\centering
\caption{Didascalia sopra la tabella \label{tab:stat1}}
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}Una tabella & con tre colonne & centrate\\
per & vedere & come viene fuori il tutto\\\end{tabpar}
\end{table}`ho capito bene?
Quasi. La sintassi prevede che la specifica delle celle vada dopo il testo da sistemare sotto la tabella:
`\begin{tabpar}
{bla bla bla bla testo che va sotto la tabella bla bla.}{ccc}`
Ciao
Enrico
-
21 Maggio 2009 alle 8:03 #33767::
caro Enrico,innanzitutto ti ringrazio per la tua pazienza nel darmii preziosi consigli.
Tuttavia se apporto alcune delle modifiche che mi hai indicato ottengo messaggi d’errore:
ad esempio ho 33 errori se uso questa sintassi :
codice:`
\begin{tabpar}
{bla bla bla bla testo che va sotto la tabella bla bla.}{ccc}
`piuuttosto che :
`
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}
`
che invece funziona perfettamentecosi se apporto le modifiche al mio preambolo che tu mi hai indicato e cioè:
`
\renewcommand{\fnum@figure}{\figurename\nobreakspace\thefigure.}
`l’etichetta “Figura 1” è seguitanon più solo da un punto ma ora il punto è anche preceduto dai due punti
come mai?grazie in anticipo
M.
-
21 Maggio 2009 alle 8:45 #33768::
caro Enrico,
innanzitutto ti ringrazio per la tua pazienza nel darmii preziosi consigli.
Tuttavia se apporto alcune delle modifiche che mi hai indicato ottengo messaggi d’errore:
ad esempio ho 33 errori se uso questa sintassi :
codice:`
\begin{tabpar}
{bla bla bla bla testo che va sotto la tabella bla bla.}{ccc}
`piuuttosto che :
`
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}
`
che invece funziona perfettamentecosi se apporto le modifiche al mio preambolo che tu mi hai indicato e cioè:
`
\renewcommand{\fnum@figure}{\figurename\nobreakspace\thefigure.}
`l’etichetta “Figura 1” è seguitanon più solo da un punto ma ora il punto è anche preceduto dai due punti
come mai?Occorre un esempio completo con preambolo intero: non posso certo andare a pescare tutto a pezzi e bocconi dai vari messaggi, che dici? 🙂
Ciao
Enrico
-
21 Maggio 2009 alle 8:56 #33769::
eccolo:
`
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
\usepackage{mathptmx,fancyhdr}
\usepackage[round]{natbib} % occorre inserire anche il file di stile della bibliog in italiano da me modificato, nella stessa cartella\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{rotating}
\usepackage{layout}
\usepackage{url}
\usepackage{longtable}
\usepackage{hyperref}
\usepackage{booktabs}\usepackage{float}
\floatstyle{ruled}
\restylefloat{figure}%———–%———–%———–%———–%———–%———–%———–
%———– 7×10 Regular, 8.5 x 5.5] ———————
\setlength{\topmargin}{-0.35in}
\setlength{\textheight}{7 in} % 11.0 – 1.125 – 0.875
\setlength{\textwidth}{4.8 in} % 8.5 – 1.375 – 1.125
\setlength{\oddsidemargin}{0.5in}
\setlength{\evensidemargin}{0.5in}
\setlength{\headheight}{26pt}
\setlength{\headsep}{8pt} %—————————————————————————–%[Float at the top formula]
\makeatletter
\setlength\@fptop{0\p@}
\makeatother% [Clears Header Style on the Last Empty Odd pages]
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else%
\hbox{}%
\thispagestyle{empty}%
\newpage%
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\thesubsection\arabic{subsubsection}.}\def\figurename{Figure}
\makeatletter
\renewcommand{\fnum@figure}{\figurename\nobreakspace\thefigure.}
%\renewcommand{\fnum@figure}[1]{\figurename~\thefigure.}
\makeatother\def\tablename{Table}
\makeatletter
\renewcommand{\fnum@table}[1]{\tablename~\thetable.}
\makeatother%_____________________________
\makeatletter
\newsavebox{\@tabparbox}
\newenvironment{tabpar}[3][t]
{\long\def\@tabparagraph{#3}\def\@tabparopt{#1}%
\begin{lrbox}{\@tabparbox}
\begin{tabular}{#2}}
{\end{tabular}\end{lrbox}%
\parbox{\wd\@tabparbox}{
\if t\@tabparopt
\@tabparagraph\par\smallskip
\fi
\usebox{\@tabparbox}\par
\if b\@tabparopt
\smallskip\@tabparagraph
\fi}}
\makeatother
%___________________________\begin{document}
%——————————————————————————
% ———— [Running Heads – for odd and even pages] – please insert it only on page 2!
\pagestyle{fancy}
\fancyhead{}
\fancyhead[EC]{Monica Auteri }
\fancyhead[EL,OR]{\thepage}
\fancyhead[OC]{Il controllo della spesa sanitaria }
\fancyfoot{}
\renewcommand\headrulewidth{0.5pt}
%——————————————————————————%++—————————————————————————–
.
\begin{table}
\centering
\caption{Didascalia sopra la tabella \label{tab:stat1}}
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}
\toprule
Una tabella & con tre colonne & centrate\\
per & vedere & come viene fuori il tutto\\
\bottomrule
\end{tabpar}
\end{table}\end{document
`
-
21 Maggio 2009 alle 9:03 #33770::
scusa ho commesso un errore…nel mio messaggio precedente.
`
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
\usepackage{mathptmx,fancyhdr}
\usepackage[round]{natbib} % occorre inserire anche il file di stile della bibliog in italiano da me modificato, nella stessa cartella\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{rotating}
\usepackage{layout}
\usepackage{url}
\usepackage{longtable}
\usepackage{hyperref}
\usepackage{booktabs}\usepackage{float}
\floatstyle{ruled}
\restylefloat{figure}
%———– [per didascalia tabelle inserisco \usepackage{booktabs} e quanto segue]———%———–%———–%———–%———–%———–%———–%———–
%———– 7×10 Regular, 8.5 x 5.5] ———————
\setlength{\topmargin}{-0.35in}
\setlength{\textheight}{7 in} % 11.0 – 1.125 – 0.875
\setlength{\textwidth}{4.8 in} % 8.5 – 1.375 – 1.125
\setlength{\oddsidemargin}{0.5in}
\setlength{\evensidemargin}{0.5in}
\setlength{\headheight}{26pt}
\setlength{\headsep}{8pt} %—————————————————————————–%[Float at the top formula]
\makeatletter
\setlength\@fptop{0\p@}
\makeatother% [Clears Header Style on the Last Empty Odd pages]
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else%
\hbox{}%
\thispagestyle{empty}%
\newpage%
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\thesubsection\arabic{subsubsection}.}\def\figurename{Figure}
\makeatletter
\renewcommand{\fnum@figure}{\figurename\nobreakspace\thefigure.}
%\renewcommand{\fnum@figure}[1]{\figurename~\thefigure.}
\makeatother\def\tablename{Table}
\makeatletter
\renewcommand{\fnum@table}{\tablename\nobreakspace\thetable.}
%\renewcommand{\fnum@table}[1]{\tablename~\thetable.}
\makeatother%_____________________________
\makeatletter
\newsavebox{\@tabparbox}
\newenvironment{tabpar}[3][t]
{\long\def\@tabparagraph{#3}\def\@tabparopt{#1}%
\begin{lrbox}{\@tabparbox}
\begin{tabular}{#2}}
{\end{tabular}\end{lrbox}%
\parbox{\wd\@tabparbox}{
\if t\@tabparopt
\@tabparagraph\par\smallskip
\fi
\usebox{\@tabparbox}\par
\if b\@tabparopt
\smallskip\@tabparagraph
\fi}}
\makeatother
%___________________________\begin{document}
%——————————————————————————
% ———— [Running Heads – for odd and even pages] – please insert it only on page 2!
\pagestyle{fancy}
\fancyhead{}
\fancyhead[EC]{Monica Auteri }
\fancyhead[EL,OR]{\thepage}
\fancyhead[OC]{Il controllo della spesa sanitaria }
\fancyfoot{}
\renewcommand\headrulewidth{0.5pt}
%——————————————————————————%++—————————————————————————–
.
\begin{table}
\centering
\caption{Didascalia sopra la tabella \label{tab:stat1}}
\begin{tabpar}{ccc}
{bla bla bla bla testo che va sotto la tabella bla bla.}
\toprule
Una tabella & con tre colonne & centrate\\
per & vedere & come viene fuori il tutto\\
\bottomrule
\end{tabpar}
\end{table}\end{document}
`
-
21 Maggio 2009 alle 9:24 #33771::
eccolo:
`
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
…`Non ottengo alcun errore, solo un paio di avvisi. Il primo riguarda il fatto che devi deciderti a usare l’opzione corretta, cioè “letterpaper” e non “letter”; il secondo si rimedia spostando la chiamata di hyperref a dopo quella di float.
Quanto ai due punti, hai ragione, ma il modo di risolvere la cosa è di usare il pacchetto caption: in effetti uno dei tuoi problemi riguardava proprio quel modo di eliminare i due punti.
Lascia la definizione di quegli “esperti”, ma se poi capitano errori prenditela con loro, eventualmente suggerendo l’uso di caption. Si ridurrebbe tutto a
`\usepackage{caption}
\captionsetup{labelsep=period}`
che non mi pare una cosa troppo complicata, non sei d’accordo? 🙂Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.