- Questo topic ha 27 risposte, 9 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da
OldClaudio.
-
CreatoreTopic
-
4 Aprile 2011 alle 12:56 #57953::
Ho creato una semplice tabella con tabular, però non riesco a centrarla, e non ho neanche capito bene come si usano i vari comandi di questo ambiente. Dopo \begin{tabular} non so bene come usare i comandi l, c ed r.Il codice è questo:
\begin{tabular}{clr} \hline
\toprule
\multicolumn{2}{c}
{\textbf{nomeTabella}} \\
\midrule
nome1 cod01 \\
nome2 cod02 \\
nome3 cod03 \\
nome4 cod04 \\
\bottomrule
\end{tabular}inoltre non riesco a fare le righe orrizzontali in modo che siano lunghe quanto la tabella stessa.
Ho letto varie guide ma non riesco a trovare la soluzione, spero che qualcuno riesca ad aiutarmi.
Grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Aprile 2011 alle 13:39 #57954
-
5 Aprile 2011 alle 8:46 #57955::
Ok il paragrafo l’ho riletto (fra l’altro è proprio la guida che uso ed è ottima ma questo già lo saprai)usando \begin{center} ora centra la tabella, l’avevo già provato ma usciva sempre la prima riga del paragrafo successivo in mezzo alla tabella…bho.
ho eliminato \hline che effettivamente non ci stava a dir niente.
per le righe orrizzontali ho capito che sono costruite da \toprule \midrule e \bottomrule ma io utilizzavo male il comando \multicolumn, settandolo a 1 o eliminandolo il problema si è risolto.
grazie della spinta 😀
-
5 Aprile 2011 alle 19:28 #57956
-
6 Aprile 2011 alle 13:05 #57957
-
8 Settembre 2014 alle 6:53 #57958::
Ho lo stesso problema quindi continuo questa discussione.Prova codice 1:
\begin{tabular}{rl}
\begin{center}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{center}
\end{tabular}Prova codice 2:
\begin{tabular}{rl}
\centering
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}In entrambi i casi non porta a termine la compilazione.
La tabella, tralasciando i comandi di centratura, viene creata correttamente, ma risulta troppo attaccata al testo sopra, sicché ho dovuto inserire due \\.
Come mai non la stacca automaticamente di -quel po’- che la rende visivamente bella da vedere?
Come risolvo il problema della centratura della stessa rispetto alla larghezza del foglio?
Grazie
-
8 Settembre 2014 alle 7:01 #57959::
Una tabella in testo come questa
`\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\end{center}`
appartiene al flusso del discorso. Vale la solita raccomandazione: studia con attenzione l’Arte.
-
8 Settembre 2014 alle 7:07 #57960::
Il problema è dovuto al fatto che i comandi di centratura vanno dati fuori dall’ambiente tabular. Non è un mistero divino, ma è scritto su ogni guida introduttiva 🙂Inoltre, ti consiglio di utilzzare gli ambienti flottanti e di richiamare nel testo la tabella con riferimenti: `\documentclass[a4paper]{article}
\usepackage{booktabs,lipsum}\begin{document}
\lipsum[1-3]
\begin{table}
\centering
\caption{La mia didascalia}
\label{tab:tabella-voto-senzazione}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\end{table}Qui richiamo la Tabella~\ref{tab:tabella-voto-senzazione}. Non ti preoccupare se non compare esattamente dove vuoi tu: \LaTeX\ non è Word, perciò sceglie per te il posto migliore con un algoritmo.
\end{document}`P.S. Trovo ridicolo eliminare i messaggi! Altri utenti potrebbero avere lo stesso problema.
Ciao
Claudio
-
8 Settembre 2014 alle 12:33 #57961
-
8 Settembre 2014 alle 12:42 #57962
-
8 Settembre 2014 alle 13:20 #57963
-
8 Settembre 2014 alle 18:08 #57964
-
12 Settembre 2014 alle 11:34 #57965::
Qualcuno sa dirmi dov’è l’errore?\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\caption{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{tabular}
\end{center}errore riportato:
\caption outside float 😕grazie
-
12 Settembre 2014 alle 11:50 #57966::
Lello912″ post=96194Qualcuno sa dirmi dov’è l’errore?
\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\caption{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{tabular}
\end{center}errore riportato:
\caption outside float 😕grazie
I comandi \caption e \label vanno dati in un ambiente galleggiante, che nel tuo caso non c’è.
Leggi una guida.Ciao
Tommaso
-
12 Settembre 2014 alle 11:52 #57967::
Lello912″ post=96194Qualcuno sa dirmi dov’è l’errore?
\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\caption{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{tabular}
\end{center}errore riportato:
\caption outside float 😕grazie
O usa [tt]\captionof[/tt] del pacchetto caption. È meglio l’altra soluzione, la numero 1, che ti ha già suggerito Tommaso.
In ogni guida per neofiti, per tabelle o figure, si consiglia di procedere così: `
\begin{table/figure}
\centering
–codice tabella/figura–
\caption{}
\label{}
\end{table/figure}
` Leggi perché ho usato [tt]\centering[/tt] (o scoprilo sperimentalmente). Usa il più possibile gli ambienti flottanti e richiama nel testo l’etichetta con l’apposito comando per i riferimenti.Ciao
Claudio
-
12 Settembre 2014 alle 11:57 #57968::
illinguista1972″ post=96195
Qualcuno sa dirmi dov’è l’errore?
\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\caption{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{tabular}
\end{center}errore riportato:
\caption outside float 😕grazie
I comandi \caption e \label vanno dati in un ambiente galleggiante, che nel tuo caso non c’è.
Leggi una guida.Ciao
TommasoMi hanno consigliato di usare questo codice, non l’ho scritto io.
Ora ho bisogno di riferirmi a questa tabella, quindi devo porre al di sotto una sorta di “tabella numero xy con una piccola descrizione” e poi di richiamarla nel testo più avanti.
Come posso fare?
-
12 Settembre 2014 alle 12:00 #57969::
Lello912″ post=96197Mi hanno consigliato di usare questo codice, non l’ho scritto io.
Beh, prima lo abbandoni meglio è.
Lello912″ post=96197Ora ho bisogno di riferirmi a questa tabella, quindi devo porre al di sotto una sorta di “tabella numero xy con una piccola descrizione” e poi di richiamarla nel testo più avanti.
Come posso fare?Vedi messaggio precedente.
Ciao
Claudio
-
12 Settembre 2014 alle 12:01 #57970
-
12 Settembre 2014 alle 12:09 #57971::
Lello912″ post=96199Con tutto il tempo che perdi a scrivere commenti inutili, mi avresti già dato la soluzione.
Grazie del tuo tempo comunque.Leggi una guida introduttiva a LaTeX. È l’unica cosa sensata da fare. Non pensi che se qualcuno ti consiglia un codice che produce un errore nel cento per cento dei casi, dovresti chiedere a lui una spiegazione?
Ciao
Tommaso
-
12 Settembre 2014 alle 12:10 #57972::
Lello912″ post=96199Con tutto il tempo che perdi a scrivere commenti inutili, mi avresti già dato la soluzione.
Grazie del tuo tempo comunque.Ho riletto tutto il filone. Mi pare che ti abbiano ampiamente risposto su ogni punto.
La soluzione, se non vuoi usare una tabella flottante, è caricare il pacchetto caption
e usare il comando `\captionof{table}{testo della didascalia}`
Esattamente quello che ti ha già scritto Claudio poco sopra.Ciao
Ivan
-
12 Settembre 2014 alle 12:10 #57973::
illinguista1972″ post=96200
Con tutto il tempo che perdi a scrivere commenti inutili, mi avresti già dato la soluzione.
Grazie del tuo tempo comunque.Leggi una guida introduttiva a LaTeX.
Ciao
TommasoScusate eh.
Comincio un codice, con cui non riesco a venirne fuori.
Me ne proponete uno voi, per risolvere il problema.
Vi chiedo come poter fare un’operazione su un “vostro” consiglio, e questa è la risposta?
Wow.
-
12 Settembre 2014 alle 12:17 #57974::
Lello912″ post=96202
[quote=”Lello912″ post=96199]Con tutto il tempo che perdi a scrivere commenti inutili, mi avresti già dato la soluzione.
Grazie del tuo tempo comunque.Leggi una guida introduttiva a LaTeX.
Ciao
TommasoScusate eh.
Comincio un codice, con cui non riesco a venirne fuori.
Me ne proponete uno voi, per risolvere il problema.
Vi chiedo come poter fare un’operazione su un “vostro” consiglio, e questa è la risposta?
Wow.[/quote]
@cfiandra ti ha risposto circa 23 minuti fa.Ciao
Tommaso
-
12 Settembre 2014 alle 12:19 #57975::
Spero sia sufficiente questo:
`
\documentclass{article}\usepackage{caption,booktabs}
\begin{document}
\section{Prima versione}
Si veda la tabella \ref{tab:1}\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\captionof{table}{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{center}\section{Seconda versione}
Si veda la tabella \ref{tab:2}. Si tratta di un oggetto flottante, quindi non si trova qui sotto, ma in alto.
\begin{table}
\centering
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\caption{Scala ASHRAE a 7 valori}\label{tab:2}
\end{table}\end{document}
`Ciao
Ivan
-
12 Settembre 2014 alle 12:20 #57976::
Lello912″ post=96202Scusate eh.
Comincio un codice, con cui non riesco a venirne fuori.
Me ne proponete uno voi, per risolvere il problema.
Vi chiedo come poter fare un’operazione su un “vostro” consiglio, e questa è la risposta?
Wow.In effetti tra una simulazione e l’altra qualche minuto libero lo trovo, ma non penso di averlo perso. 🙂
I suggerimenti che ti abbiamo dato sono più che sufficienti per risolvere il problema. Ma non hai trovato la pappa pronta. Il che richiede qualche sforzo da parte tua, ma è l’unico modo per imparare.
Lo so che ripeterai che LaTeX lo usi per la tesi e basta. Il punto non è quello. Il punto è che darti la soluzione completa non è educativo e non rispetta chi per anni ha pazientemente scritto guide per chi come te è neofita e deve imparare.
Ciao
Claudio
-
12 Settembre 2014 alle 12:21 #57977::
ivan” post=96204Spero sia sufficiente questo:
`
\documentclass{article}\usepackage{caption,booktabs}
\begin{document}
\section{Prima versione}
Si veda la tabella \ref{tab:1}\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\captionof{table}{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{center}\section{Seconda versione}
Si veda la tabella \ref{tab:2}. Si tratta di un oggetto flottante, quindi non si trova qui sotto, ma in alto.
\begin{table}
\centering
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\caption{Scala ASHRAE a 7 valori}\label{tab:2}
\end{table}\end{document}
`Ciao
IvanOra provo.
GRAZIE
-
12 Settembre 2014 alle 12:22 #57978::
cfiandra” post=96205
Scusate eh.
Comincio un codice, con cui non riesco a venirne fuori.
Me ne proponete uno voi, per risolvere il problema.
Vi chiedo come poter fare un’operazione su un “vostro” consiglio, e questa è la risposta?
Wow.In effetti tra una simulazione e l’altra qualche minuto libero lo trovo, ma non penso di averlo perso. 🙂
I suggerimenti che ti abbiamo dato sono più che sufficienti per risolvere il problema. Ma non hai trovato la pappa pronta. Il che richiede qualche sforzo da parte tua, ma è l’unico modo per imparare.
Lo so che ripeterai che LaTeX lo usi per la tesi e basta. Il punto non è quello. Il punto è che darti la soluzione completa non è educativo e non rispetta chi per anni ha pazientemente scritto guide per chi come te è neofita e deve imparare.
Ciao
ClaudioScusa. Non sono stato molto educativo 😉
Ciao
Ivan
-
12 Settembre 2014 alle 12:29 #57979::
ivan” post=96207
[quote=”Lello912″ post=96202]Scusate eh.
Comincio un codice, con cui non riesco a venirne fuori.
Me ne proponete uno voi, per risolvere il problema.
Vi chiedo come poter fare un’operazione su un “vostro” consiglio, e questa è la risposta?
Wow.In effetti tra una simulazione e l’altra qualche minuto libero lo trovo, ma non penso di averlo perso. 🙂
I suggerimenti che ti abbiamo dato sono più che sufficienti per risolvere il problema. Ma non hai trovato la pappa pronta. Il che richiede qualche sforzo da parte tua, ma è l’unico modo per imparare.
Lo so che ripeterai che LaTeX lo usi per la tesi e basta. Il punto non è quello. Il punto è che darti la soluzione completa non è educativo e non rispetta chi per anni ha pazientemente scritto guide per chi come te è neofita e deve imparare.
Ciao
ClaudioScusa. Non sono stato molto educativo 😉
Ciao
Ivan[/quote]
Nessun problema, figurarsi 😉 Io per fortuna ho una mezza idea di come fare una tabella e richiamarla nel testo 😉 E molte volte mi sono trovato nella situazione di dare una risposta del genere.Il problema educativo, però, l’ho capito soltanto ora che seguo non ufficialmente un ragazzo per la tesi sulla parte delle simulazioni. All’inizio ha ricevuto molto materiale e tanta pappa pronta per incominciare: ora è fermo. Chissà perché?
Ciao
Claudio
-
12 Settembre 2014 alle 13:49 #57980::
È vero che si tratta di una tabella abbastanza piccola, ma pur sempre occupa una decina di righe in verticale, qualcosa di più con la didascalia. Quindi se metti il tutto dentro un ambiente center e la tabella capita in fondo alla pagina, c’è il rischio che la didascalia vada a finire nella pagina successiva; risultato ottenibile senza sforzo anche con Word o con Writer, senza bisogno di scomodare latex.Dunque non ascoltare i cattivi consiglieri; non escludo che in qualche caso la cosa possa funzionare, ma non mi fiderei a dover aggiustare a posteriori il testo prima e dopo la tabella per farla apparire in un altro posto, come dovrei fare con Word o Writer. Si può fare: si carica il pacchetto caption, e si usa il comando [tt]\captionof{table}{didascalia della tabella}[/tt].
La soluzione giusta è quella di usare un ambiente flottante, o galleggiante, o mobile, come preferisci chiamarlo; @cfiandra ti ha detto come fare; ti dico di più, anche se @Ivan ti ha già mostrato come fare:`\section{Prima versione}
Bla bla, blabla.\begin{table}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\captionof{table}{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{table}\section{Prima versione}
Si veda la tabella \ref{tab:1}\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\captionof{table}{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{center}\section{Prima versione}
Si veda la tabella \ref{tab:1}\begin{center}
\begin{tabular}{rl}
\toprule
Voto & Sensazione \\
\midrule
+3 & molto caldo \\
+2 & caldo \\
+1 & leggermente caldo \\
0 & né caldo né freddo \\
-1 & leggermente freddo \\
-2 & freddo \\
-3 & molto freddo \\
\bottomrule
\end{tabular}
\captionof{table}{Scala ASHRAE a 7 valori}
\label{tab:1}
\end{center}La tabella \ref{tab:1} mostra chiaramente il metodo ASHRAE per classificare le sensazioni di bla bla bla…`
Leggi le guide che ti sono state consigliate; altrimenti non riuscirai a terminare la tua tesi in tempi ragionevoli; quel paio di giorni complessivi che consumi per leggere una guida, almeno quella parte che ti interessa maggiormente, anche se per sapere cosa ti interessa la devi come minimo sfogliare tutta, li risparmi abbondantemente perché riesci a procedere più spedito e non devi aspettare risposte sul forum.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.