Re: Tabelle affiancate – disallineamento caption

#62962
Up
0
Down
::

d.paleino” post=61937

Ora come ora, riportando quel codice all’interno della tesi, le tabelle vengono una sotto l’altra, con caption allineato a sinistra. Non capisco il motivo, né d’altronde potrei allegare l’intera tesi. Vedrò di sperimentare un po’ con varwidth!

Svelato l’arcano: è colpa del pacchetto caption, che carico con:

`\usepackage[font=footnotesize,format=plain,labelfont={sf,bf}]{caption}`

(ma anche senza opzioni, stesso problema)

Ora resta da capire come risolvere 🙂 (vado a googlare)

Purtroppo varwidth non funziona con caption.
`\documentclass[a4paper,12pt,openany,titlepage,oneside]{scrbook}
\usepackage{fontspec}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage{pdflscape}
\usepackage{dcolumn}
\usepackage[font=footnotesize,format=plain,labelfont={sf,bf},singlelinecheck=on]{caption}
\newcommand{\punto}[1]{\textit{#1}}
\newcommand{\piano}[2]{\punto{#1}-\punto{#2}}

\usepackage{environ}
\makeatletter
\newenvironment{centeredcaption}[1]
{\def\table@caption{#1}%
\Collect@Body\measure@table}
{\begin{minipage}{\table@width}\centering
\expandafter\caption\expandafter{\table@caption}
\box0\end{minipage}}
\def\measure@table#1{\sbox\z@{#1}\edef\table@width{\the\wd\z@}}
\makeatother

\begin{document}
\begin{landscape}
\begin{table}
\footnotesize
\begin{centeredcaption}{Indice “Wits''}
\begin{tabular}{>{\bfseries}clD{,}{,}{-1}}
\toprule
ID & Paziente & \multicolumn{1}{c}{\punto{A}$_0$-\punto{B}$_0$} \\
\midrule
1 & VAFE1997 & 2 \\
2 & DABA1994 & 6 \\
3 & MASCHI2000 & 3 \\
\multicolumn{3}{c}{\ldots} \\
\bottomrule
\end{tabular}
\end{centeredcaption}\hfil
\begin{centeredcaption}{Analisi antero-posteriore di Ricketts}
\begin{tabular}{>{\bfseries}clc*{3}{D{,}{,}{-1}}}
\toprule
ID & Paziente & Età & \multicolumn{1}{c}{Angolo facciale} & \multicolumn{1}{c}{Convessità facciale} & \multicolumn{1}{c}{\piano{FH}{NaA}} \\
\midrule
1 & VAFE1997 & 13 & 87 & 8 & 95 \\
2 & DABA1994 & 16 & 82 & 3 & 85 \\
3 & MASCHI2000 & 10 & 87 & 7 & 93 \\
\multicolumn{6}{c}{\ldots} \\
\bottomrule
\end{tabular}
\end{centeredcaption}
\end{table}

\end{landscape}
\end{document}`
Ciao
Enrico

Go to top