Tabella

  • Creatore
    Topic
  • #101242
    Up
    0
    Down
    ::


    Salve,
    sto cercando di scrivere una tabella. Si tratta di una tabella molto semplice, devo solo scrivere area A e area B, poi fare un’altra riga e mettere i valori sotto la rispettiva colonna.
    Tuttavia, mi continua a dare errore. Ho provato usando \begin{array}, ma ogni volta che compilo dà errore sulla riga \toprule. Ringrazio chi mi saprà aiutare.

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


      Dovresti fornire un esempio minimo compilabile. Comunque prova a vedere questo qui, a me compila.
      `
      \documentclass{article}
      \usepackage{booktabs}
      begin{document}
      \[
      \begin{array}{cc}
      \toprule
      A & B \\
      \midrule
      3.4 & 5.6 \\
      \bottorule
      \]
      \end{document}
      `
      Dato che non ci informi sul possibile errore, le possibilità sono:

      • Hai dimenticato di caricare il pacchetto [tt]booktabs[/tt], che definisce [tt]\toprule[/tt] e gli altri filetti;
      • Non hai messo [tt]array[/tt] dentro un ambiente matematico, dove va posto

      Se devi però utilizzare una tabella, il costrutto corretto da impiegare è
      `
      \begin{table}
      \centering
      \caption{…}
      \begin{tabular}{…}

      \end{tabular}
      \end{table}
      `
      in tal modo ti puoi riferire a essa, perché viene numerata.

    • #101244
      Up
      0
      Down
      ::


      Fantastico grazie, ora son riuscito. Però la inserisce a inizio della pagina seguente e non appena sotto la frase che vorrei io. Come mai?

    • #101245
      strolego
      Partecipante
        Up
        0
        Down
        ::


        table è un ambiente flottante e quindi LaTeX in composizione lo pone dove ritiene sia più opportuno.

        Hai 2 possibilità:

        1) non usi table, ma scrivi il primo codice che ti è stato suggerito
        2) usi il pacchetto “float” che permette di scrivere `\begin{table}[H]` e posizionare la tabella dove la indichi

      • #101246
        Up
        0
        Down
        ::


        Grazie! Ora sto scrivendo una tabella a multicolonne. Compilando il file, la tabella vien giusta, ma mi continua a dar un errore sulla colonna della \multicolumn. Come si può risolvere?

        begin{table}[H]
        \centering
        \begin{tabular}{llcr}
        \toprule
        \multicolumn{4}{c}{Livellette} & numero & lunghezza & pendenza & dislivello \\
        \midrule
        1 & 219.054 & 4.33 & 9.66 \\
        2 & 364.192 & 5.63 & 20.507 \\
        3 & 324.168 & 6.17 & 20 \\
        \bottomrule
        \end{tabular}
        \end{table}

      • #101247
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Caro Urbani, mi apre ovvio che non ha usato finora una guida decente (ammesso che tu ne abbia letta una) di LaTeX perché continui a fare errori banali tipici di chi non ha la più vaga idea di quello che sta facendo. Scusami, non te la prendere, ma il tuo ultimo errore del tuo ultimo messaggio ne è la prova provata. Come fai a usare un una tabella di quattro colonne, un \multicolumn che occupa quattro colonne per poi farlo seguire da altre tre celle sulla stessa riga.

          Allora, consentimi, leggiti almeno il capitolo sulle tabelle de L’Arte di scrivere con LaTeX, liberamente scaricabile dal link indicato nella sezione Documentazione di questo sito. Se per caso non ti bastasse una sotto sezione di quella sezione del sito, destinata alla Guide GuIT tematiche, contiene la traduzione in italiano del manuale originario di LaTeX scritto dal creatore di LaTeX stesso, Il LaTeX Reference Manual commentato che, secondo me, rappresenta l’ABC di LaTeX e tutti dovrebbero averlo sottomano; i commenti si riferiscono ad esempi d’uso, ma anche a come usare nuovi pacchetti che estendono le funzionalità originarie di LaTeX; non copre tutti gli argomenti de L’Arte, ma secondo me è basilare.

          Poi prendi l’abitudine di leggere sempre la documentazione di ogni pacchetto che usi; per esempio se usi booktabs leggi la sua documentazione aprendo un terminale o un finestra comandi o un prompt dei comandi, comunque si chiami con il tuo sistema operativo, scrivici dentro texdoc booktabs, premi il tasto invio e leggi la documentazione nella finestra che ti si apre. Lo stesso vale per qualunque altro pacchetto.

          LaTeX, come dicono gli autori di L’Arte, non è Word, dove puoi procedere ad intuito, almeno per cose semplici; LaTeX non è un word processor, ma è un programma di composizione tipografica. Va studiato con pazienza e attenzione, e la documentazione è essenziale.

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

      Go to top