tabelle lunghe

  • Creatore
    Topic
  • #8535
    Up
    0
    Down
    ::


    Scusate ho un problema con una tabella lunga
    Utilizzo il pacchetto longtable ma

    1) Mi dà solo la prima pagina della tabella, non considerando i margini di pagina (questo sia nel .dvi che nel .pdf)

    2) Non mi considera affatto
    \endhead
    e
    \endfoot

    3) Nel caso in cui funzionasse, ci sarebbe un modo per dire al programma quante righe voglio mi metta su una pagina (in modo da stare nei margini di pagina)

    Grazie

    p.s. Ho già letto le varie guide, ma inserendo le cose nel modo corretto non mi funziona lo stesso

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #8536
      Up
      0
      Down
      ::


      Ops, scusate ho risolto.
      😀

    • #8537
      Up
      0
      Down
      ::


      Allora, la tabella mi viene divisa su più pagine in modo corretto, ma ho un problemino con caption.

      Per mettere l’intestazione della tabella metto
      \caption {testo}
      tra \endhead e \endfoot
      è corretto?

      Perchè mi stringe i margini del testo di caption, rispetto a quelli della tabella?

      Conoscete un modo più corretto per mettere caption (voglio la scritta a ogni pie’ di pagina)

    • #8538
      Up
      0
      Down
      ::

      Allora, la tabella mi viene divisa su più pagine in modo corretto, ma ho un problemino con caption.

      Per mettere l’intestazione della tabella metto
      \caption {testo}
      tra \endhead e \endfoot
      è corretto?

      Perchè mi stringe i margini del testo di caption, rispetto a quelli della tabella?

      Conoscete un modo più corretto per mettere caption (voglio la scritta a ogni pie’ di pagina)

      Spesso le didascalie si mettono sopra le tabelle, ma possono andare anche sotto. Il tuo posizionamento dovrebbe essere corretto. Se la didascalia è corta, LaTeX la centra. Senza altre indicazioni, non so che farci. Ma non mandare tutta la tabella, mi raccomando. Solo un po’ di righe campione, con tutta la parte preliminare.

      Ciao
      Enrico

    • #8539
      Up
      0
      Down
      ::


      Ecco la tabella
      `
      \begin{scriptsize}
      \begin{longtable}{|c|c|c|c|c|c|c|}
      \hline
      \small R.A.(J2000) & \small Dec.(J2000) & \small $\sigma$ && \small R.A.(J2000) & \small Dec.(J2000) & \small $\sigma$\\
      \hline
      \endhead
      \hline
      \caption{\normalsize Stelle variabili presenti nel nostro campo di osservazione, aventi $\overline{\sigma}>2\sigma_{st}$}
      \endfoot
      8:41:1.1709595 & -53:19:26.0476685 & 0.0434007 && 8:43:53.1413269 & -53:3:56.9888306 & 0.0688592 \\
      8:42:42.1524811 & -53:19:20.6918335 & 0.0467586 && 8:42:1.8360901 & -53:3:52.3333740 & 0.0567287 \\

      \end{longtable}
      \end{scriptsize}
      `

      1) La scritta in \caption non mi sembra così corta, non posso non farla centrare?

      2) In questo modo mi viene la scritta unita alla tabella, io la vorrei leggermente distante, ma non credo di poter aggiungere un \vspace{}, vero?

    • #8540
      Up
      0
      Down
      ::

      Ecco la tabella
      `
      \begin{scriptsize}
      \begin{longtable}{|c|c|c|c|c|c|c|}
      \hline
      \small R.A.(J2000) & \small Dec.(J2000) & \small $\sigma$ && \small R.A.(J2000) & \small Dec.(J2000) & \small $\sigma$\\
      \hline
      \endhead
      \hline
      \caption{\normalsize Stelle variabili presenti nel nostro campo di osservazione, aventi $\overline{\sigma}>2\sigma_{st}$}
      \endfoot
      8:41:1.1709595 & -53:19:26.0476685 & 0.0434007 && 8:43:53.1413269 & -53:3:56.9888306 & 0.0688592 \\
      8:42:42.1524811 & -53:19:20.6918335 & 0.0467586 && 8:42:1.8360901 & -53:3:52.3333740 & 0.0567287 \\

      \end{longtable}
      \end{scriptsize}
      `

      1) La scritta in \caption non mi sembra così corta, non posso non farla centrare?

      2) In questo modo mi viene la scritta unita alla tabella, io la vorrei leggermente distante, ma non credo di poter aggiungere un \vspace{}, vero?

      `\usepackage{longtable,array}

      testo prima della tabella

      {\renewcommand{\arraystretch}{.7}
      \begin{longtable}{*{3}{>{\tiny}l}|*{3}{>{\tiny}l}}
      \hline
      \multicolumn{1}{c}{\small R.A.(J2000)} &
      \multicolumn{1}{c}{\small Dec.(J2000)} &
      \multicolumn{1}{c|}{\small $\sigma$} &
      \multicolumn{1}{c}{\small R.A.(J2000)} &
      \multicolumn{1}{c}{\small Dec.(J2000)} &
      \multicolumn{1}{c}{\small $\sigma$} \\
      \hline
      \endhead
      \hline
      \caption{\protect\rule{0pt}{3ex}Stelle variabili presenti nel nostro campo di
      osservazione, aventi $\overline{\sigma}>2\sigma_{st}$}
      \endfoot

      \end{tabular}

      }`1. Se usi quello \scriptsize fuori, hai che l’intestazione della tabella viene in carattere più piccolo.
      2. Il fatto che la didascalia sia rientrata è una scelta precisa di longtable, credo.
      3. Sostituisci \tiny con \scriptsize se hai spazio, ma in tal caso aggiusta anche il valore di \arraystretch.
      4. Senza linee verticali è meglio.
      5. Nota che la tabella non ha la colonna centrale (sostituisci i && con &).

      Ciao
      Enrico

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

Go to top