Compilando alcune tabelle, riscontro due problemi di cui non riesco a identificare la causa (segnati in rosso nell’immagine seguente).
Questi il preambolo e il codice della tabella:
`
\documentclass[11pt,slanted]{journal}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage[paperheight=212mm,paperwidth=135mm,vscale=0.8,hscale=0.75,twoside]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french,italian]{babel}
\usepackage{lipsum}
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage{microtype}\usepackage{booktabs}
\usepackage{array}
\usepackage{tabularx}
\usepackage[figuresright]{rotating}
\usepackage{ctable}
\usepackage{graphicx}
\usepackage{colortbl}
\usepackage{calc}
\usepackage[small,sc,singlelinecheck=true,textfont=it,figurename=Fig.,tablename=Tab.,labelsep=period]{caption}
\setlength{\abovecaptionskip}{6pt}
%\setlength{\belowcaptionskip}{0pt}%%
\usepackage{layout}%%%%%%%%%%%%%%%%%%%%%%% Minion Pro
\usepackage{textcomp}
\usepackage[mathlf,mathtabular]{MinionPro}
%
\makeatletter
\catcode`\'=12
\def\qu@te{'}
\catcode`'=\active
\begingroup
\obeylines\obeyspaces%
\gdef\@resetactivechars{%
\def^^M{\@activechar@info{EOL}\space}%
\def {\@activechar@info{space}\space}%
}%
\endgroup
\providecommand{\texorpdfstring}{\@firstoftwo}
\protected\def'{\texorpdfstring{\active@quote}{\qu@te}}
\def\active@quote{\relax
\ifmmode
\expandafter^\expandafter\bgroup\expandafter\prim@s
\else
\expandafter\futurelet\expandafter\@let@token\expandafter\qu@t@
\fi}
\def\qu@t@{%
\ifx'\@let@token
\qu@te\qu@te\expandafter\@gobble
\else
{}\qu@te{}\penalty\@M\hskip\expandafter\z@skip
\fi}
\scantokens\expandafter{%
\expandafter\def\expandafter\pr@m@s\expandafter{\pr@m@s}}
\makeatother%%%%%%%%%%%%%
\begin{document}
\begin{table}[tb]
\footnotesize
\caption{Frammentazione elettorale (voti) e consiliare (seggi) alle elezioni 1995, 2000, 2005, 2010, per area territoriale}
\label{tab6}
\centering
\begin{tabularx}{\columnwidth}{lcccccccc}
\toprule
& \multicolumn{4}{c}{Numero di liste presenti} & \multicolumn{4}{c}{Numero di liste in consiglio} \\
\cmidrule(rl){2-5}\cmidrule(rl){6-9}
Area & 1995 & 2000 & 2005 & 2010 & 1995 & 2000 & 2005 & 2010 \\
\midrule
Nord & $13,6$ & $17,2$ & $17,0$ & $16,8$ & $9,2$ & $11,0$ & $11,0$ & $8,6$ \\
Centro & $12,2$ & $16,5$ & $14,7$ & $11,8$ & $7,5$ & $10,7$ & $8,2$ & $8,5$ \\
Sud & $12,8$ & $19,2$ & $17,8$ & $16,2$ & $9,0$ & $13,2$ & $11,8$ & $9,7$ \\
\bottomrule\addlinespace[6pt]
\multicolumn{9}{p{\columnwidth-2\tabcolsep}}{\emph{Nota:} Nord (Emilia-Romagna, Liguria, Lombardia, Piemonte, Veneto), Centro (Lazio, Marche, Toscana, Umbria), Sud (Abruzzo, Basilicata, Calabria, Campania, Puglia).} \\
\multicolumn{9}{p{\columnwidth}}{\emph{Fonte:} Elaborazione propria su dati del Ministero dell'Interno.}
\end{tabularx}
\end{table}\end{document}
`
Non ha senso usare tabularx senza dare flessibilità ad almeno una colonna. Il primo \multicolumn delle note produce una tabella larga \columnwidth, ma le ampiezze naturali delle altre colonne non la coprono; la parte in eccesso va tutta prima dell’ultima colonna.
`\newcolumntype{C}{>{\centering\arraybackslash}X} % nel preambolo
\begin{tabularx}{\columnwidth}{l*{8}{C}}
\toprule
& \multicolumn{4}{c}{Numero di liste presenti} &
\multicolumn{4}{c}{Numero di liste in consiglio} \\
\cmidrule(rl){2-5}\cmidrule(rl){6-9}
Area & 1995 & 2000 & 2005 & 2010 & 1995 & 2000 & 2005 & 2010 \\
\midrule
Nord & $13{,}6$ & $17{,}2$ & $17{,}0$ & $16{,}8$ & $9{,}2$ & $11{,}0$ & $11{,}0$ & $8{,}6$ \\
Centro & $12{,}2$ & $16{,}5$ & $14{,}7$ & $11{,}8$ & $7{,}5$ & $10{,}7$ & $8{,}2$ & $8{,}5$ \\
Sud & $12{,}8$ & $19{,}2$ & $17{,}8$ & $16{,}2$ & $9{,}0$ & $13{,}2$ & $11{,}8$ & $9{,}7$ \\
\bottomrule\addlinespace[6pt]
\multicolumn{9}{p{\columnwidth-2\tabcolsep}}{\emph{Nota:} Nord (Emilia-Romagna, Liguria,
Lombardia, Piemonte, Veneto), Centro (Lazio, Marche, Toscana, Umbria), Sud (Abruzzo,
Basilicata, Calabria, Campania, Puglia).} \\
\multicolumn{9}{p{\columnwidth-2\tabcolsep}}{\emph{Fonte:} Elaborazione propria su dati del
Ministero dell'Interno.}
\end{tabularx}`
Occhio alle virgole nelle formule: se non le racchiudi tra parentesi hai uno spazio spurio. Si può ricorrere al pacchetto icomma.
La sporgenza era causata da un “-2\tabcolsep” mancante nel secondo \multicolumn delle note.
Ciao
Enrico
