Problema con tabella

  • Creatore
    Topic
  • #95000
    Up
    0
    Down
    ::


    Ciao a tutti

    Come da titolo ho un problema con una tabella, riporto il codice che ho scritto, non sono molto esperto di tabelle ne ho fatte molto poche nei documenti che mi è capitato di scrivere.
    Prima mi dava un problema riguardo all allineamento, allora ho pensato fosse dovuto alla presenza di numeri con virgola, perciò ho caricato il pacchetto dcolumn, ora mi da anche un problema alla riga dopo \toprule (mi dice che manca un $) ma ho provato a compilare su un altro foglio lo stesso codice e non mi da errori e non so veramente dove sia l’errore.:?
    Volevo chiedere innanzitutto se come ho impostato la tabella è corretto e dove sia l’errore nella riga dopo \toprule. Grazie in anticipo.
    Ho caricato i pacchetti

    tabular, array, dcolumn

    `
    \begin{tabular}{cD{.}{.}{1.2}}
    \toprule
    $System$ & $\sqrt s_{NN}$$TeV$ & $\Delta y$ & $\sigma_{geom}$ & $\emph{L}_{low}$ $cm^{-2}s^{-1}$ & $\emph{L}_{high}$ $cm^{-2}s^{-1}$
    \midrule
    Pb-Pb & 5.5 & 0 & 7.7 & $1.0×10^{27}$ & \\
    Ar-Ar & 6.3 & 0 & 2.7 & $2.8×10^{27}$ & $1.0×10^{29}$ \\
    O-O & 7.0 & 0 & 1.4 & $5.5×10^{27}$ & $2.0×10^{29}$ \\
    N-N & 7.0 & 0 & 1.3 & $5.9×10^{27}$ & $2.2×10^{29}$ \\
    \midrule
    $\alpha\alpha$ & 7.0 & 0 & 0.34 & $6.2×10^{29}$ & \\
    dd & 7.0 & 0 & 0.19 & $1.1×10{30}$ & \\
    pp & 14.0 & 0 & 0.07 & $1.0×10{29}$ & $5.0×10^{30}$ \\
    \midrule
    pPb & 8.8 & 0.47 & 1.9 & $1.1×10^{29}$ & \\
    pAr & 9.4 & 0.40 & 0.72 & $3.0×10^{29}$ & \\
    pO & 9.9 & 0.35 & 0.39 & $5.4×10^{29}$ & \\
    \midrule
    dPb & 6.2 & 0.12 & 2.6 & $8.1×10^{28}$ & \\
    dAr & 6.6 & 0.05 & 1.1 & $1.9×10^{29}$ & \\
    dO & 7.0 & 0.00 & 0.66 & $3.2×10^{29}$ & \\
    \midrule
    $\alpha$Pb & 6.2 & 0.12 & 2.75 & $7.7×10^{28}$ & \\
    $\alpha$Ar & 6.6 & 0.05 & 1.22 & $1.7×10^{29}$ & \\
    $\aplha$O & 7.0 & 0.00 & 0.76 & $2.8×10^{29}$ & \\
    \bottomrule
    \end{tabular}
    `

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #95001
      Up
      0
      Down
      ::

      Vigo” post=94636Ciao a tutti

      Come da titolo ho un problema con una tabella, riporto il codice che ho scritto, non sono molto esperto di tabelle ne ho fatte molto poche nei documenti che mi è capitato di scrivere.
      Prima mi dava un problema riguardo all allineamento, allora ho pensato fosse dovuto alla presenza di numeri con virgola, perciò ho caricato il pacchetto dcolumn, ora mi da anche un problema alla riga dopo \toprule (mi dice che manca un $) ma ho provato a compilare su un altro foglio lo stesso codice e non mi da errori e non so veramente dove sia l’errore.:?
      Volevo chiedere innanzitutto se come ho impostato la tabella è corretto e dove sia l’errore nella riga dopo \toprule. Grazie in anticipo.
      Ho caricato i pacchetti

      tabular, array, dcolumn

      `
      \begin{tabular}{cD{.}{.}{1.2}}
      \toprule
      $System$ & $\sqrt s_{NN}$$TeV$ & $\Delta y$ & $\sigma_{geom}$ & $\emph{L}_{low}$ $cm^{-2}s^{-1}$ & $\emph{L}_{high}$ $cm^{-2}s^{-1}$
      \midrule
      Pb-Pb & 5.5 & 0 & 7.7 & $1.0×10^{27}$ & \\
      Ar-Ar & 6.3 & 0 & 2.7 & $2.8×10^{27}$ & $1.0×10^{29}$ \\
      O-O & 7.0 & 0 & 1.4 & $5.5×10^{27}$ & $2.0×10^{29}$ \\
      N-N & 7.0 & 0 & 1.3 & $5.9×10^{27}$ & $2.2×10^{29}$ \\
      \midrule
      $\alpha\alpha$ & 7.0 & 0 & 0.34 & $6.2×10^{29}$ & \\
      dd & 7.0 & 0 & 0.19 & $1.1×10{30}$ & \\
      pp & 14.0 & 0 & 0.07 & $1.0×10{29}$ & $5.0×10^{30}$ \\
      \midrule
      pPb & 8.8 & 0.47 & 1.9 & $1.1×10^{29}$ & \\
      pAr & 9.4 & 0.40 & 0.72 & $3.0×10^{29}$ & \\
      pO & 9.9 & 0.35 & 0.39 & $5.4×10^{29}$ & \\
      \midrule
      dPb & 6.2 & 0.12 & 2.6 & $8.1×10^{28}$ & \\
      dAr & 6.6 & 0.05 & 1.1 & $1.9×10^{29}$ & \\
      dO & 7.0 & 0.00 & 0.66 & $3.2×10^{29}$ & \\
      \midrule
      $\alpha$Pb & 6.2 & 0.12 & 2.75 & $7.7×10^{28}$ & \\
      $\alpha$Ar & 6.6 & 0.05 & 1.22 & $1.7×10^{29}$ & \\
      $\aplha$O & 7.0 & 0.00 & 0.76 & $2.8×10^{29}$ & \\
      \bottomrule
      \end{tabular}
      `

      Mancano parecchie cose: dichiari solo due colonne, mentre ne hai sei. Ma è molto meglio siunitx:
      `
      \documentclass[a4paper]{article}
      \usepackage{booktabs,siunitx}

      \begin{document}
      \begin{tabular}{
      l
      S[table-format=2.1]
      S[table-format=1.2]
      S[table-format=1.2]
      S[table-format=1.1e2]
      S[table-format=1.1e2]
      }
      \toprule
      System &
      {$\sqrt s_{NN}$} &
      {$\Delta y$} &
      {$\sigma_\mathrm{geom}$} &
      {$L_\mathrm{low}$} &
      {$L_\mathrm{high}$}
      \\
      & {(\si{TeV})} & & & {(\si{cm^{-2}s^{-1}})} &{(\si{cm^{-2}s^{-1}})} \\
      \midrule
      Pb-Pb & 5.5 & 0 & 7.7 & 1.0e27 & \\
      Ar-Ar & 6.3 & 0 & 2.7 & 2.8e27 & 1.0e29 \\
      O-O & 7.0 & 0 & 1.4 & 5.5e27 & 2.0e29 \\
      N-N & 7.0 & 0 & 1.3 & 5.9e27 & 2.2e29 \\
      \midrule
      $\alpha\alpha$ & 7.0 & 0 & 0.34 & 6.2e29 & \\
      dd & 7.0 & 0 & 0.19 & 1.1e30 & \\
      pp & 14.0 & 0 & 0.07 & 1.0e29 & 5.0e30 \\
      \midrule
      pPb & 8.8 & 0.47 & 1.9 & 1.1e29 & \\
      pAr & 9.4 & 0.40 & 0.72 & 3.0e29 & \\
      pO & 9.9 & 0.35 & 0.39 & 5.4e29 & \\
      \midrule
      dPb & 6.2 & 0.12 & 2.6 & 8.1e28 & \\
      dAr & 6.6 & 0.05 & 1.1 & 1.9e29 & \\
      dO & 7.0 & 0.00 & 0.66 & 3.2e29 & \\
      \midrule
      $\alpha$Pb & 6.2 & 0.12 & 2.75 & 7.7e28 & \\
      $\alpha$Ar & 6.6 & 0.05 & 1.22 & 1.7e29 & \\
      $\alpha$O & 7.0 & 0.00 & 0.76 & 2.8e29 & \\
      \bottomrule
      \end{tabular}
      \end{document}
      `

      [attachment=1021]vigo.jpg[/attachment]

      Ciao
      Enrico

      Attachments:
      You must be logged in to view attached files.
    • #95002
      Up
      0
      Down
      ::


      Grazie mille per l’aiuto!!!!

      Devo approfondire assolutamente meglio l’argomento tabelle

    • #95003
      Up
      0
      Down
      ::


      mi da ancora un errore
      Illegal pream token (1): c used

      Mi segnala la parentesi graffa sopra \toprule

    • #95004
      Up
      0
      Down
      ::

      Vigo” post=94639mi da ancora un errore
      Illegal pream token (1): c used

      Mi segnala la parentesi graffa sopra \toprule

      Con TeXLive 2014 compila alla perfezione. Potresti dare qualche dettaglio della distribuzione che usi? MikTeX o TeXLive? Nel secondo caso, sarebbe utile sapere quando l’hai installata.

      Ciao
      Claudio

    • #95005
      Up
      0
      Down
      ::

      Vigo” post=94639mi da ancora un errore
      Illegal pream token (1): c used

      Mi segnala la parentesi graffa sopra \toprule

      Hai scritto 1 invece della lettera elle:
      `\begin{tabular}{
      l% <------------------------- elle! S[table-format=2.1] S[table-format=1.2] S[table-format=1.2] S[table-format=1.1e2] S[table-format=1.1e2] } ` Ciao Enrico

    • #95006
      Up
      0
      Down
      ::


      si adesso compila la tabella correttamente.
      Oggi ho messo texLive 2014, sto facendo fatica a installare ad esempio il pacchetto “caption” da tex live menager, mi dice installazione completata quando in realtà non è stato caricato.
      Sono riuscito solo a caricare il pacchetto “frontespizio”, sto pensando di aggiungerlo a mano.

    • #95007
      Up
      0
      Down
      ::


      Sono riuscito a risolvere.

      Però vorrei chiedere ancora una cosa riguardo alle tabelle, adesso stavo cercando di mettere la didascalia seguedo quanto dice “L’arte di scrivere Latex”

      Metto il codice usato
      \usepackage{booktabs,array,siunitx}
      \captionsetup

      {option=top}

      %%%%%%%%%%%555
      \begin{table}[tb]
      \caption{Potenza e campo magnetico dei magneti}
      \label{tab:campo}
      \centering
      \end{table}
      \begin{tabular}{ccc}
      \caption{Potenza e campo magnetico dei magneti}
      \centering
      \toprule
      Magnete & Campo magnetico & Potenza (MW)
      \midrule
      Solenoide L3 & 0.5 T & 4.0 \\
      Dipolo Muonico & 3.0 Tm & 3.8 \\
      \bottomrule
      \end{tabular}

      Potrebbe essere corretto

    • #95008
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::

        Vigo” post=94657si adesso compila la tabella correttamente.
        Oggi ho messo texLive 2014, sto facendo fatica a installare ad esempio il pacchetto “caption” da tex live menager, mi dice installazione completata quando in realtà non è stato caricato.
        Sono riuscito solo a caricare il pacchetto “frontespizio”, sto pensando di aggiungerlo a mano.

        La tua affermazione lascia sorpresi; se hai caricato correttamente la versione TeXLive, l’hai caricata completa e contiene tutti i pacchetti esistenti.
        se ha caricato una versione parziale, hai ignorato ogni possibile raccomandazione che viene fatta qui sul forum.

      • #95009
        Up
        0
        Down
        ::


        Poi sono riuscito ad aggiungere il pacchetto, non so perchè all’inizio non me lo facesse

      • #95010
        Up
        0
        Down
        ::

        Vigo” post=94658Sono riuscito a risolvere.

        Però vorrei chiedere ancora una cosa riguardo alle tabelle, adesso stavo cercando di mettere la didascalia seguedo quanto dice “L’arte di scrivere Latex”

        Metto il codice usato
        \usepackage{booktabs,array,siunitx}
        \captionsetup

        {option=top}

        %%%%%%%%%%%555
        \begin{table}[tb]
        \caption{Potenza e campo magnetico dei magneti}
        \label{tab:campo}
        \centering
        \end{table}
        \begin{tabular}{ccc}
        \caption{Potenza e campo magnetico dei magneti}
        \centering
        \toprule
        Magnete & Campo magnetico & Potenza (MW)
        \midrule
        Solenoide L3 & 0.5 T & 4.0 \\
        Dipolo Muonico & 3.0 Tm & 3.8 \\
        \bottomrule
        \end{tabular}

        Potrebbe essere corretto

        A parte il fatto che non si capisce molto dai tuoi messaggi 😕 , nell’Arte non c’è scritto di sicuro un codice simile al tuo. Fai alcuni errori:

        1. Non chiudi l’intestazione della tabella con [tt]\\[/tt] (dopo Potenza).

        2. Metti nelle celle della tabella le unità di misura (T e Tm, almeno penso che siano tali) anziché nell’intestazione.

        3. Metti due preferenze di collocazione [tt][tb][/tt] quando nell’Arte diciamo di farlo solo durante la revisione finale. Anzi, mi pare che nemmeno parliamo di questi indicatori a proposito delle tabelle.

        Ciao
        Tommaso

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

    Go to top