- Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da
tobaz.
-
CreatoreTopic
-
4 Marzo 2011 alle 9:26 #56568::
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 -
CreatoreTopic
-
AutoreRisposte
-
-
4 Marzo 2011 alle 12:14 #56569::
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?
GraziePer 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
-
4 Marzo 2011 alle 19:53 #56570
-
8 Marzo 2011 alle 15:38 #56571::
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]
-
8 Marzo 2011 alle 16:06 #56572::
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
-
9 Marzo 2011 alle 7:35 #56573::
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
-
9 Marzo 2011 alle 8:38 #56574
-
9 Marzo 2011 alle 8:59 #56575::
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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.
