E cosi avrei quasi risolto. Solo che con queste impostazioni:
\begin{center}
\begin{longtable}[c]{lllp{1.5\columnwidth}}
\caption{Country List with ISO Codes}\\
IsoCode & Country Name &IsoCode & Country Name\\
\toprule
\endfirsthead
\caption[]{– continued}\\
IsoCode & Country Name & IsoCode & Country Name\\
\hline
\endhead
\hline
\emph{Continued on next page} \\
\endfoot
\bottomrule
\endlastfootpermangono due problemi: la caption non è centrata, ma si sposta per via dell’1.5 della colonna p; e poi la toprule e le altre arrivano fino a fine pagina e non sono allineate con i paesi!
Oddio, panico!
Non vedo perché impaurirsi. Intanto non capisco quel p{1.5\columnwidth}: che significa avere una colonna che è larga una volta e mezzo la giustezza? ❓
Togli l’ambiente center che non c’entra nulla; poi scrivi così:
`\begingroup\small
\begin{longtable}{llll}
\caption{\normalsize Country Names with ISO Codes\label{datadescr}}\\
ISO & Country Name &ISO & Country Name \\
\toprule
\endfirsthead
\caption[]{\normalsize Country Names with ISO Codes (continued)}\\
ISO & Country Name & ISO & Country Name\\
\toprule
\endhead
\bottomrule
\multicolumn{4}{l}{\strut\emph{Continues on next page}} \\
\endfoot
\bottomrule
\endlastfoot
AFG & Afghanistan & LBN & Lebanon\\
AGO & Angola & LBR & Liberia\\
…
KWT & Kuwait &ZWE & Zimbabwe\\
LAO & Laos
\end{longtable}
\endgroup`
Scrivere “Iso Code” è, prima di tutto, sbagliato: l’organizzazione si chiama ISO. Poi “ISO Code” fa sballare, quindi meglio scrivere semplicemente “ISO” e mettere “ISO Codes” nella didascalia.
Ciao
Enrico