Tabella

  • Creatore
    Topic
  • #56568
    Up
    0
    Down
    ::


    Buongiorno foro,
    siccome non sono molto esperto nella creazione di tabelle, vorrei chiedere se è possibile creare una tabella fatta come quella nell’immagine e quali comandi devono essere utilizzati per arrivare al risultato finale.
    Inoltre vorrei eliminare la seconda riga e spostare la scritta in rosso nella stessa cella di “Tipo”, è possibile?
    Grazie


Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #56569
      Up
      0
      Down
      ::

      Buongiorno foro,
      siccome non sono molto esperto nella creazione di tabelle, vorrei chiedere se è possibile creare una tabella fatta come quella nell’immagine e quali comandi devono essere utilizzati per arrivare al risultato finale.
      Inoltre vorrei eliminare la seconda riga e spostare la scritta in rosso nella stessa cella di “Tipo”, è possibile?
      Grazie

      Per una tabella di quel tipo sono più che sufficienti le indicazioni contenute nelle due guide che trovi qui su (l’Arte e l’Introduzione). Dai un’occhiata e fai dei tentativi. Se non riesci invia il codice dei tentativi fatti o, meglio ancora, un esempio minimo compilabile. E non usare per nessun motivo filetti verticali, come nell’esempio che hai riportato.

      Ciao
      Ivan

    • #56570
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        E, orrore! orrore!, non mettere el unità fra parentesi quadre.

      • #56571
        Up
        0
        Down
        ::

        E, orrore! orrore!, non mettere el unità fra parentesi quadre.

        In questo caso dovresti prendertela con il mio docente 🙂

        comunque io ho fatto la tabella, sono anche relativamente soddisfatto, detto questo vi chiedo alcuni consigli, la prima e la seconda riga sono diverse perchè non sono sicuro se mettere tutto “centrato” (scivere il testo delle prime due colonne sulla seconda riga) voi cosa ne dite?

        altro problema, la tabella fatta in questo modo non viene centrata temo sia dovuto dal fatto che è troppo grande, che soluzione posso adottare?

        grazie in anticipo

        `\documentclass[12pt,a4paper,oneside]{book}

        \usepackage[latin1]{inputenc} %accento delle lettere in automatico
        \usepackage[italian]{babel} %imposta lingua italiana
        \usepackage[pctex32]{graphics} %pacchetto per le figure
        \usepackage{graphicx} %pacchetto figure
        \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione
        \usepackage{amsmath,amssymb} %pacchetto per formule matematiche
        \usepackage{booktabs} %tabelle
        \usepackage[table]{xcolor} %colorare le tabelle
        \usepackage{listings} %comodo per scrivere codici, i simboli (\{}%$_&#^~) non vengono interpretati
        \usepackage{setspace} %pacchetto per l'interlinea
        \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption} %personalizza le didascalie
        \usepackage{tikz} %pacchetto per disegnare grafici con latex
        \usepackage{chngpage,calc} % per impostare i margini del frontespizio
        \usepackage{eurosym} % il simbolo dell'euro
        \usepackage{mcode} %pacchetto per scrivere codice MATLAB
        \usepackage{fancyhdr}

        %%%% BIBLIOGRAFIA
        %%\usepackage[babel]{csquotes}
        \usepackage[style=numeric]{biblatex}
        \bibliography{Bibliografia} %comando che definisce la bibliografia, l'argomento è il nome del file .bib

        `

        ` \begin{table}
        \centering
        \caption{Parametri}
        \begin{tabular}{cccr}
        \addlinespace
        \toprule
        \multicolumn{1}{c}{Parametri} & Tipo & \multicolumn{ 1}{c}{Descrizione} & Unità \\
        \multicolumn{1}{c}{} & $<$1x1$>$ struct with fields & \multicolumn{ 1}{c}{} & di misura \\
        \midrule
        \multicolumn{1}{c}{} & \multicolumn{ 1}{c}{} & matrice di trasformazione di coordinate & \multicolumn{ 1}{r}{{\it }} \\
        \multicolumn{1}{c}{Parametri.R} & \multicolumn{1}{c}{ $<$3 x 3 double$>$ } & fra il sistema camera ed il sistema di & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{riferimento target} & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{Parametri.t} & \multicolumn{ 1}{c}{ $<$3 double$>$ } & coordinate dell'origine del sistema di & \multicolumn{ 1}{c}{mm} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & riferimento camera rispetto al sistema & \multicolumn{1}{c}{} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{di riferimento target} & \multicolumn{1}{c}{} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} \\
        Parametri.x0 & \multicolumn{1}{c}{$<$double$>$ } & Coordinata x del punto principale & \multicolumn{1}{c}{n° pixel} \\
        Parametri.y0 & \multicolumn{1}{c}{} & Coordinata y del punto principale & \multicolumn{1}{c}{} \\
        Parametri.f & \multicolumn{1}{c}{} & distanza focale & \multicolumn{1}{c}{} \\
        Parametri.s & \multicolumn{1}{c}{} & fattore di scala & adim \\
        \bottomrule
        \end{tabular}
        \label{tab:parametri}
        \end{table}`[/code]

      • #56572
        Up
        0
        Down
        ::

        E, orrore! orrore!, non mettere el unità fra parentesi quadre.

        In questo caso dovresti prendertela con il mio docente 🙂

        comunque io ho fatto la tabella, sono anche relativamente soddisfatto, detto questo vi chiedo alcuni consigli, la prima e la seconda riga sono diverse perchè non sono sicuro se mettere tutto “centrato” (scivere il testo delle prime due colonne sulla seconda riga) voi cosa ne dite?

        altro problema, la tabella fatta in questo modo non viene centrata temo sia dovuto dal fatto che è troppo grande, che soluzione posso adottare?

        grazie in anticipo

        `\documentclass[12pt,a4paper,oneside]{book}

        \usepackage[latin1]{inputenc} %accento delle lettere in automatico
        \usepackage[italian]{babel} %imposta lingua italiana
        \usepackage[pctex32]{graphics} %pacchetto per le figure
        \usepackage{graphicx} %pacchetto figure
        \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione
        \usepackage{amsmath,amssymb} %pacchetto per formule matematiche
        \usepackage{booktabs} %tabelle
        \usepackage[table]{xcolor} %colorare le tabelle
        \usepackage{listings} %comodo per scrivere codici, i simboli (\{}%$_&#^~) non vengono interpretati
        \usepackage{setspace} %pacchetto per l'interlinea
        \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption} %personalizza le didascalie
        \usepackage{tikz} %pacchetto per disegnare grafici con latex
        \usepackage{chngpage,calc} % per impostare i margini del frontespizio
        \usepackage{eurosym} % il simbolo dell'euro
        \usepackage{mcode} %pacchetto per scrivere codice MATLAB
        \usepackage{fancyhdr}

        %%%% BIBLIOGRAFIA
        %%\usepackage[babel]{csquotes}
        \usepackage[style=numeric]{biblatex}
        \bibliography{Bibliografia} %comando che definisce la bibliografia, l'argomento è il nome del file .bib

        `

        ` \begin{table}
        \centering
        \caption{Parametri}
        \begin{tabular}{cccr}
        \addlinespace
        \toprule
        \multicolumn{1}{c}{Parametri} & Tipo & \multicolumn{ 1}{c}{Descrizione} & Unità \\
        \multicolumn{1}{c}{} & $<$1x1$>$ struct with fields & \multicolumn{ 1}{c}{} & di misura \\
        \midrule
        \multicolumn{1}{c}{} & \multicolumn{ 1}{c}{} & matrice di trasformazione di coordinate & \multicolumn{ 1}{r}{{\it }} \\
        \multicolumn{1}{c}{Parametri.R} & \multicolumn{1}{c}{ $<$3 x 3 double$>$ } & fra il sistema camera ed il sistema di & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{riferimento target} & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{r}{{\it }} \\
        \multicolumn{1}{c}{Parametri.t} & \multicolumn{ 1}{c}{ $<$3 double$>$ } & coordinate dell'origine del sistema di & \multicolumn{ 1}{c}{mm} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & riferimento camera rispetto al sistema & \multicolumn{1}{c}{} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{di riferimento target} & \multicolumn{1}{c}{} \\
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} \\
        Parametri.x0 & \multicolumn{1}{c}{$<$double$>$ } & Coordinata x del punto principale & \multicolumn{1}{c}{n° pixel} \\
        Parametri.y0 & \multicolumn{1}{c}{} & Coordinata y del punto principale & \multicolumn{1}{c}{} \\
        Parametri.f & \multicolumn{1}{c}{} & distanza focale & \multicolumn{1}{c}{} \\
        Parametri.s & \multicolumn{1}{c}{} & fattore di scala & adim \\
        \bottomrule
        \end{tabular}
        \label{tab:parametri}
        \end{table}`[/code]

        Horribile visu. Tabella e codice.
        `\usepackage{tabularx,array}

        \begin{tabularx}{\textwidth}{l@{}c@{}Xc}
        \addlinespace
        \toprule
        Parametri & Tipo & \multicolumn{1}{c}{Descrizione} & Unità \\
        &\footnotesize$\langle1\times1\textrm struct}\rangle$ with fields: & & di misura
        \\
        \midrule
        Parametri.R & $\langle3\times3\textrm{ double}\rangle$ &
        Matrice di trasformazione di coordinate
        fra il sistema camera e il \emph{sistema di
        riferimento target}
        & \\
        Parametri.t & $\langle 3\textrm{ double}\rangle$ &
        Coordinate dell'origine del sistema di
        riferimento camera rispetto al \emph{sistema
        di riferimento target}
        & mm \\
        Parametri.x0 & $\langle\textrm{double}\rangle$ &
        Coordinata $x$ del punto principale
        & n.\ pixel \\
        Parametri.y0 & \langle\textrm{double}\rangle$ &
        Coordinata $y$ del punto principale
        & n.\ pixel \\
        Parametri.f & \langle\textrm{double}\rangle$ &
        Distanza focale
        & n.\ pixel \\
        Parametri.s & \langle\textrm{double}\rangle$ &
        Fattore di scala
        & adim \\
        \bottomrule
        \end{tabularx} `
        Ci mancherebbe che per scrivere una tabella occorressero decine di \multicolumn!

        I simboli matematici vanno sempre in corsivo; la lettera x per indicare una moltiplicazione è un orrore. Trovo orrenda anche la “o” piccolina per indicare il numero, basta semplicemente n con il punto. I valori che si ripetono vanno riportati.

        Ciao
        Enrico

      • #56573
        Up
        0
        Down
        ::


        In effetti se me la metti così era abbastanza brutale quella che avevo fatto io, mia colpa…
        Cmq ho provato a compilare ma mi torna un errore che ti riporto di seguito

        `
        Capitolo 1.
        ! Argument of \TX@get@body has an extra }.

        \par
        l.7 &\footnotesize$\langle1\times1\textrm struct}
        \rangle$ with fields: & & d…

        ?

        Process has been terminated …
        `

        in teoria c’è una parentesi di troppo, ma non essendo bravissimo non sò quale…
        Grazie in anticipo

      • #56574
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          L’unica che è mostrata nel messaggio d’errore dove la riga errata è spezzata appena dopo l’ “offending object”, come sempre con qualunque messaggio d’errore!

        • #56575
          Up
          0
          Down
          ::


          Corretto, in effetti c’era anche un altro piccolissimo errore dovuto ad un copia incolla quindi riporto il codice corretto

          `\begin{tabularx}{\textwidth}{l@{}c@{}Xc}
          \addlinespace
          \toprule
          Parametri & Tipo & \multicolumn{1}{c}{Descrizione} & Unità \\
          &\footnotesize$\langle1\times1\textrm struct\rangle$ with fields: & & di misura
          \\
          \midrule
          Parametri.R & $\langle3\times3\textrm{ double}\rangle$ &
          Matrice di trasformazione di coordinate
          fra il sistema camera e il \emph{sistema di
          riferimento target}
          & \\
          Parametri.t & $\langle 3\textrm{ double}\rangle$ &
          Coordinate dell'origine del sistema di
          riferimento camera rispetto al \emph{sistema
          di riferimento target}
          & mm \\
          Parametri.x0 & $\langle\textrm{double}\rangle$ &
          Coordinata $x$ del punto principale
          & n.\ pixel \\
          Parametri.y0 & $\langle\textrm{double}\rangle$ &
          Coordinata $y$ del punto principale
          & n.\ pixel \\
          Parametri.f & $\langle\textrm{double}\rangle$ &
          Distanza focale
          & n.\ pixel \\
          Parametri.s & $\langle\textrm{double}\rangle$ &
          Fattore di scala
          & adim \\
          \bottomrule
          \end{tabularx}`

          Un GRAZIE a tutti voi che ogni volta mi fate sentire piccolo piccolo, oggi non ho tempo, ma nei prossimi giorni magari vi chiedo delle delucidazioni sui parametri usati per la tabella…

          Buona giornata

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

      Go to top