- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 11 mesi fa da .
-
Topic
-
Ciao a tutti, sono sicuro che penserete che sono l’ennesimo che apre una discussione per questo motivo. Ho cercato in rete, ma non ho trovato risposte esaurienti.
Nella tesi di dottorato ho molte tabelle, alcune stanno benissimo nella pagina, altre sono un po’ più larghe, ma con un carettere di grandezza \small tutti i problemi sono risolti, e non salta nemmeno così all’occhio.
Tuttavia a volte la tabella è davvero troppo larga, uso quindi il pacchetto sidewaystable, che mi permette di ruotarla (sempre in senso antiorario) con il minimo di fatica (le tabelle sono già scritte in latex, non le sto scrivendo ex-novo). Tuttavia ora mi scontro con una tabella che è troppo larga (nemmeno con \tiny rientra nella pagina) e troppo lunga.Ho cercato in rete, a quanto pare longtable e sidewaystable non vanno d’accordo, ho optato per pdflscape e longtable, con una tabella di prova che ho ripreso dalla mia tesi precedente (in questo caso è non è larga da giustificare la rotazione).
`\documentclass[a4paper,11pt]{book}
% \documentclass[a4paper,11pt,draft]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{xcolor}
\usepackage[italian, english]{babel}
\selectlanguage{english}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage[round]{natbib}
% \usepackage{aas_macros}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{fancyhdr}
\usepackage{setspace}
\usepackage{subfig}
\usepackage{microtype}
% \usepackage{empheq}
\usepackage{pdflscape}
% \usepackage{epigraph}
% \usepackage{frontespizio}
% \usepackage{pxfonts}
% \usepackage{euler}
% \usepackage{txfonts}
% \usepackage{mathrsfs}
% \usepackage[textheight=\textheight, textwidth=\textwidth,
% bindingoffset=1cm, vcentering]{geometry}% \usepackage{listings}
% \lstset{language=[08]fortran,
% basicstyle=\tiny} %,numbers=left, numberstyle=\tiny,stepnumber=4, numbersep=5pt}\usepackage{datetime}
% \usepackage{marginnote}
\usepackage{multicol}
\usepackage{varioref}
\usepackage{aliascnt}
\usepackage{pdfpages}
% \usepackage{layaureo}
\usepackage[figuresright]{rotating}
\usepackage{upgreek}
\usepackage{hyperref}
\hypersetup{
% colorlinks=false,
pdfborder={0 0 0},
unicode=true,
}
%
%
\date{today}\onehalfspacing
%
\begin{document}
\def\chapterautorefname{Chapter}
\def\sectionautorefname{Section}
\def\subsectionautorefname{subsection}
%\def\equationautorefname{equation}
\def\figureautorefname{Fig.}
%\labelformat{equation}{#1}% references for multiple equations
\newcommand*{\autorefs}[2]{eqs.~\ref{#1}-\ref{#2}}
%\newcommand*{\Autoref}[1]{Equation~\ref{#1}}
\newcommand*{\Autorefs}[2]{Equations~\ref{#1}-\ref{#2}}
\newcommand*{\areft}[1]{\labelformat{equation}{(#1)}\autoref{#1}\labelformat{equation}{#1}}
\newcommand*{\arefp}[1]{{\labelformat{equation}{(#1)}\autoref{#1}}}
\frontmatter
% \graphicspath{{figs/}}
%\tableofcontents
\listoffigures
\listoftables\mainmatter
\chapter{Tables}
\begin{landscape}
\begin{longtable}{ll}
%\begin{longtable}{lp{0.5\columnwidth}}
% didascalia ed etichetta
\caption{Un esempio di tabella ripartita su più pagine.}
\label{tab:longtable} \\
% intestazione iniziale
\toprule
\multicolumn{1}{l}{Symbol} & \multicolumn{1}{l}{Meaning} \\
\midrule
\endfirsthead
% intestazione normale
\multicolumn{2}{l}{\footnotesize\itshape\tablename~\thetable:
continues from the previous page} \\
\toprule
\multicolumn{1}{l}{Symbol} & \multicolumn{1}{l}{Meaning} \\
\midrule
\endhead
% piede normale
\midrule
% \multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
% continua nella prossima pagina} \\
\endfoot
% piede finale
\bottomrule
% \multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
% si conclude dalla pagina precedente} \\
\multicolumn{2}{l}{\footnotesize
Note: \textsc{barm} is the acronym for Baroclinic Azimuthally Rotating}\\
\multicolumn{2}{l}{\footnotesize
Model, while textsc{bmcm} indicates Baroclinic Meridional Circulating}\\
\multicolumn{2}{l}{\footnotesize
Model}
\endlastfoot
% \centering
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
$f$ & Scalar function\\
\end{longtable}
\end{landscape}\backmatter
\end{document}
`Quando tento di estendere l’approccio alla mia tabella di 14 colonne, va tutto storto, probabilmente perché non capisco come usare veramente longtable.
Potreste spiegarmi in che modo si estende la tabella? In aggiunta, ma è una curiosità, perché non si può ruotare una longtable con sidewaystable, che è così comodo?
- Devi essere connesso per rispondere a questo topic.