tabella creata con supertabular in una pagina di due colonne

  • Creatore
    Topic
  • #33179
    Up
    0
    Down
    ::


    Salve a tutti.
    Tramite \package{multicol}, con \begin{multicols}{2} e \end{multicols}{2} è possibile disporre il testo tra questi due comandi su due colonne.
    Ho creato una tabella molto lunga (di 3 colonne e 200 righe) con supertabular , e mi farebbe comodo che (solo!) questa tabella seguisse l’impostazione della pagina divisa in due colonne.
    Ma tutte le prove che ho fatto non mi hanno permesso di fare ciò.
    Come posso fare?

    vi ringrazio per l’eventuale attenzione ed aiuto
    Stefano

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #33180
      Up
      0
      Down
      ::

      Salve a tutti.
      Tramite \package{multicol}, con \begin{multicols}{2} e \end{multicols}{2} è possibile disporre il testo tra questi due comandi su due colonne.
      Ho creato una tabella molto lunga (di 3 colonne e 200 righe) con supertabular , e mi farebbe comodo che (solo!) questa tabella seguisse l’impostazione della pagina divisa in due colonne.
      Ma tutte le prove che ho fatto non mi hanno permesso di fare ciò.
      Come posso fare?

      Non si può con multicol se non con trucchi malefici; non con supertabular, in ogni caso, né con longtable. Probabilmente ci sono metodi molto più semplici: puoi fare un esempio (solo qualche riga) della tabella? Mettici anche quello che vuoi in testa e coda alle pagine della tabella.

      Ciao
      Enrico

    • #33181
      Up
      0
      Down
      ::


      Ciao Enrico.
      Grazie per il tuo aiuto.

      La tabella è preceduta e seguita da figure, nulla di più.
      Davvero c’è un trucco semplice per distribuire una tabella in una pagina di due colonne?
      Ecco il testo in questione:

      \begin{figure}[!hbp]
      \begin{center}
      \includegraphics[width=12cm]{pluviometri.eps}
      \caption{stazioni pluviometriche di entrambi le reti aggiornate a Marzo 2009 (in rosso la rete RMIPR, in blu la
      rete OGSM).}
      \label{fig:pluviometri}
      \end{center}
      \end{figure}

      \begin{multicols}{2}
      \begin{supertabular}{||p{1cm}|p{2cm}|p{1cm}||}
      \hline \hline
      Codice & Comune & Rete \\ \hline
      2170 & Amandola & OGSM \\
      2300 & Amatrice & OGSM \\

      … … …

      \hline \hline
      \end{supertabular}
      \end{multicols}

      \begin{figure}[!hbp]
      \begin{center}
      \includegraphics[width=12cm]{termometri.eps}
      \caption{stazioni termometriche di entrambi le reti aggiornate a Marzo 2009 (in rosso la rete RMIPR, in blu la
      rete OGSM).}
      \label{fig:termometri}
      \end{center}
      \end{figure}

    • #33182
      Up
      0
      Down
      ::

      Ciao Enrico.
      Grazie per il tuo aiuto.

      La tabella è preceduta e seguita da figure, nulla di più.
      Davvero c’è un trucco semplice per distribuire una tabella in una pagina di due colonne?
      Ecco il testo in questione:

      \begin{figure}[!hbp]
      \begin{center}
      \includegraphics[width=12cm]{pluviometri.eps}
      \caption{stazioni pluviometriche di entrambi le reti aggiornate a Marzo 2009 (in rosso la rete RMIPR, in blu la
      rete OGSM).}
      \label{fig:pluviometri}
      \end{center}
      \end{figure}

      \begin{multicols}{2}
      \begin{supertabular}{||p{1cm}|p{2cm}|p{1cm}||}
      \hline \hline
      Codice & Comune & Rete \\ \hline
      2170 & Amandola & OGSM \\
      2300 & Amatrice & OGSM \\

      … … …

      \hline \hline
      \end{supertabular}
      \end{multicols}

      \begin{figure}[!hbp]
      \begin{center}
      \includegraphics[width=12cm]{termometri.eps}
      \caption{stazioni termometriche di entrambi le reti aggiornate a Marzo 2009 (in rosso la rete RMIPR, in blu la
      rete OGSM).}
      \label{fig:termometri}
      \end{center}
      \end{figure}

      No, non c’è un trucco semplice; meglio, c’è, ma non è un trucco! Ci sono due cose da dire prima di cominciare.

      (1) Tutto questo deve andare in un float con posizione p, altrimenti non puoi avere la certezza che quelle cose stiano insieme.
      `\begin{figure}[p]
      \centering
      \includegraphics[width=12cm]{pluviometri}
      \caption{Stazioni pluviometriche di entrambe le reti aggiornate a Marzo 2009 (in rosso
      la rete RMIPR, in blu la rete OGSM).}\label{fig:pluviometri}

      \vfill

      \vfill

      \includegraphics[width=12cm]{termometri}
      \caption{Stazioni termometriche di entrambe le reti aggiornate a Marzo 2009 (in rosso
      la rete RMIPR, in blu la rete OGSM).}\label{fig:termometri}
      \end{figure}`

      (2) Per quanto riguarda la tabella, le doppie righe orizzontali e le righe verticali sono un obbrobrio. Anche la specifica p{} per tabelle di questo tipo è sconsigliabile: va usata solo se il contenuto delle celle può andare su più righe.

      Adesso veniamo al punto che ti turba: la tabella è piuttosto semplice, quindi non è difficile dividerla in due che inserirai così:
      `\begin{tabular}[t]{lll}
      \hline
      Codice & Comune & Rete \\ \hline
      2170 & Amandola & OGSM \\
      2300 & Amatrice & OGSM \\

      \hline
      \end{tabular}\qquad
      \begin{tabular}[t]{lll}
      \hline
      Codice & Comune & Rete \\ \hline
      1234 & Rocca Alta & OGSM \\
      5678 & Rocca Bassa & OGSM \\

      \hline
      \end{tabular}`
      Non occorre scomodare supertabular e multicol (a parte che insieme non funzionano) per una cosa del genere.

      Nota anche che la parola iniziale della didascalia è maiuscola e che “entrambi” è un aggettivo maschile che non può andare insieme a “reti” che è femminile. 😉 Meglio anche non specificare l’estensione .eps dei file grafici. Un domani che volessi passare a pdflatex (perché non lo fai da subito?) ti basterebbe convertire gli EPS in PDF e, senza modificare il tuo documento, potrai compilarlo in quel modo.

      Ciao
      Enrico

    • #33183
      Up
      0
      Down
      ::


      CIao Enrico.
      Grazie per i tuoi suggerimenti.
      A dire il vero, dividere la tabella in due (o più) tabelle non mi sembra l’idea migliore, pensavo ci fosse qualcosa di più “sofisticato”, ma forse purtroppo è l’unica. La tabella originale mi è lunga 4 o 5 pagine, pertanto mi consigli di dividerla in 4 o 5 tabelle lunghe una pagina ciascuna, giusto?

      ciao e grazie ancora
      Stefano

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top