Re: Problema con comando sidewaystable

#38165
Up
0
Down
::

Grazie mille delle indicazioni, ma in realta’ ho trovato facendo un po’ di test su un documento vuoto che il problema era proprio nella classe del documento.
Io usavo classe amsbook e le tabelle venivano non centrate. Cambiandola in book invece sono perfettamente centrate.

Questo e’ l’esempio completo con pezzo di codice preso dall’arte:

\documentclass[12pt,a4paper,twoside,openany]{book}
\usepackage{tabularx}
\usepackage{rotating}

\begin{document}

\newcolumntype{W}{>{\centering\arraybackslash}X}
\begin{sidewaystable}[p]\small
\caption{a}\label{b}\centering
\renewcommand{\tabularxcolumn}[1]{>{\arraybackslash}m{#1}}
\begin{tabularx}{\textheight}{lccWWWWW}

& & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline & & & \\ \hline

\end{tabularx}
\end{sidewaystable}
\end{document}

Dove le tante righe hanno lo scopo di rendere piu’ evidente il problema.
Se copiate questo in un documento vuoto vi generera’ una pagina con una tabella ruotata di 90 gradi e centrata sia in orizzontale che in verticale.
Se sostituite book con amsbook invece non sara’ piu’ centrata in orizzontale.

Sapete per caso come risolvere il problema se volessi continuare a usare amsbook?
Spero stavolta di essere stato chiaro,
ciao ciao

Con amsbook basta scrivere
`\end{tabularx}

\vspace{-.5\textheight}
\end{sidewaystable}`
Dovrei indagare sul perché. 😯

Ciao
Enrico

Go to top