- Questo topic ha 15 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 7 mesi fa da
Stefano_82.
-
CreatoreTopic
-
14 Febbraio 2008 alle 12:28 #21707::
Salve a tutti.Avevo un piccolo problema con una tabella che volevo creare.
Volevo infatti creare una cella che comprendesse più righe.
So fare la rispettiva cosa con le colonne con il comnado
multcolumn ma non mi sembra di aver trovato lo stesso comando
con le righe.potete darmi una mano?
grazie mille, in anticipo.
Stefano
-
CreatoreTopic
-
AutoreRisposte
-
-
14 Febbraio 2008 alle 12:33 #21708::
indovina un po’?Pacchetto multirow e comando \multirow. Potevi cercare sul forum.
La documentazione è nel file readme
http://www.ctan.org/tex-archive/macros/latex/contrib/multirow/Ciao
Andrea
-
14 Febbraio 2008 alle 12:35 #21709
-
14 Febbraio 2008 alle 12:43 #21710::
Se tu avessi provato a cercare multiriga con il motore di ricerca in alto a destra, avresti ottenuto quattro topic, incluso questo, tra cui
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1536&start=0&postdays=0&postorder=asc&highlight=multirigache contiene anche un bel file di esempi
http://www.ctex.org/documents/packages/table/multirow.pdfCiao
Andrea
-
15 Febbraio 2008 alle 10:51 #21711::
mi spiace disturbare ancora. ma ho qualche problema
con la gestione del pacchetto.
ho scaricato il pacchetto multirow e ho seguito le istruzioni
su come installarlo. sembra tutto ok.
poi però quando provo ad utilizzare il comando multirow,
mi segnala il seguente errore./Processing.tex:14:Missing number, treated as zero. \multirow{2}[4]{model}
visto che questo segnale di errore si presenta anche con
l’esempio sul README, penso di non aver installato bene
il pacchetto.
Quello che ho fatto è stato scaricarlo, metterlo nella directory
/usr/share/texmf/tex/latex$
scompattarlo, e digitaresudo texhash
ho poi richiamato il pacchetto nel main
con \usepackeage{multirow}
e ho messo anche \usepackege{bigstrut}
ma l’errore compare comunque.dove sbaglio?
-
15 Febbraio 2008 alle 10:56 #21712
-
15 Febbraio 2008 alle 10:59 #21713::
Giusto, Scusami. ecco la tabella che stavo cercando di fare.\begin{table}
\begin{tabular}[ht]{|c|c|c|}
MODEL & Type & near-wall treatment\\
\hline
Spalart-Allmaras & – & -\\
\hline
RSM & low-Reynolds modification & -\\
\hline
\multirow{2}[4]*{model} & standard & – \bigstrut\\\cline{2-2}
& SST & – \bigstrut\\
\hline
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}
[\quote] -
15 Febbraio 2008 alle 11:04 #21714::
io non ho nessun problema
`
\documentclass{article}
\usepackage{multirow,bigstrut}\begin{document}
\begin{table}[ht]
\begin{tabular}{|c|c|c|}
\hline
MODEL & Type & near-wall treatment\\
\hline
Spalart-Allmaras & – & -\\
\hline
RSM & low-Reynolds modification & -\\
\hline
\multirow{2}[4]*{model} & standard & – \bigstrut\\\cline{2-2}
& SST & – \bigstrut\\
\hline
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}\end{document} `
a parte [ht] che va dopo table.Ciao
Andrea
-
15 Febbraio 2008 alle 11:10 #21715
-
15 Febbraio 2008 alle 11:11 #21716
-
15 Febbraio 2008 alle 11:18 #21717::
ok. grazie.
a questo punto penso sia un problema di installazione
del pacchetto. devo aver sbagliato la procedura
di installazione.
il procedimento che ho scritto era corretto?(grazie per la pazienza Andrea, mi discpiace disturbarti
con questi problemi di base)Figurati. La tabella è scritta correttamente, ma è lo stile che non mi piace.
Il pacchetto bigstrut nel tuo caso è inutile. Evita le righe verticali.Usa il pacchetto booktabs e prova questo codice.
`
\documentclass{article}
\usepackage{multirow,booktabs}\begin{document}
\begin{table}[ht]
\begin{tabular}{ccc}
\toprule
MODEL & Type & near-wall treatment\\
\midrule
Spalart-Allmaras & – & -\\
\midrule
RSM & low-Reynolds modification & -\\
\midrule
\multirow{2}*{model} & standard & – \\\cmidrule{2-2}
& SST & – \\
\bottomrule
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}\begin{table}[ht]
\begin{tabular}{ccc}
\toprule
MODEL & Type & near-wall treatment\\
\midrule
Spalart-Allmaras & – & -\\
RSM & low-Reynolds modification & -\\
\multirow{2}*{model} & standard & – \\\cmidrule{2-2}
& SST & – \\
\bottomrule
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}\end{document}
`io propenderei, in questo caso, per la prima soluzione. Di solito, se non c’è multirow, uso il secondo stile.
Ciao
Andrea
-
15 Febbraio 2008 alle 11:27 #21718
-
15 Febbraio 2008 alle 11:32 #21719::
perfetto!!! grazie mille!!!
una domanda però. perché mi consigli di evitare le righe verticali?
c’è un paricolare motivo?
in una tabella di solito sono comode e la rendono più chiara, no?il filetto verticale è del tutto inutile e non aiuta a leggere la tabella. Il suo uso è tipograficamente sconsigliato. C’è già lo spazio tra le colonne che funge da separatore. Io di solito, come già detto, evito anche quelle orizzontali, tranne quelle all’inizio e alla fine. Ma nel tuo caso forse sono necessarie.
Ciao
Andrea
-
15 Febbraio 2008 alle 14:52 #21720::
mi spiace introdurre un nuovo problema.
So bene che incomincerete a dubitare della mia elasticità mentale…
comunque la famosa tabella mi ha bloccato nuovamente!!quello che volevo aggiungere era un’ultima riga una multilinea di 5 righe e tre di queste devono essere una multilinea di 3 righe e poi 5 linee semplici.
————————————-
…………………… ————
…………………….————
………..————————–
………..————————–
————————————-ecco quello che ho fatto, ma il risultato non è quello sperato…
\begin{table}[ht]
\begin{tabular}{ccc}
\toprule
MODEL & Type & near-wall treatment\\
\midrule
Spalart-Allmaras & – & -\\
\midrule
RSM & – & low-Reynolds modification\\
\midrule
\multirow{2}*{$k-\omega$ model} & standard & – \\\cmidrule{2-2}
& SST & – \\
\midrule
\multirow{5}*{$k-\epsilon$ model} & \multirow{3}*{Realizable} & enhanced wf\\
& enhanced wf + relaxation factor\\
& enhanced wf + $l \sim 0,9$\\
& RNG & enhanced wf\\
& standard & enhanced wf\\
\bottomrule
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}scusate ancora per la rottura, di scatole.
nel mentre volevo chiedere un’altra cosa, usando \subfloat devo prima mettere
\begin{table}[ht]
\begin{center}
% mesh 0.13
\subfloat[Mesh 0.13]{
\begin{tabular}{ccc}
….
\end{tabular}}
\subfloat[Mesh 2]{
\begin{tabular}{ccc}
….
\end{tabular}}
\subfloat[Mesh 7]{
\begin{tabular}{ccc}
….
\end{tabular}}
\end{center}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table}
[\quote]lo chiedo perché penso di avere un problema anche lì, ma meglio procedere con ordine
-
15 Febbraio 2008 alle 15:13 #21721::
Stefano,non mi sono molto chiari gli allineamenti. Desideri forse questo?
`\begin{table}[ht]
\centering
\begin{tabular}{ccc}
\toprule
MODEL & Type & near-wall treatment\\
\midrule
Spalart-Allmaras & – & -\\
\midrule
RSM & – & low-Reynolds modification\\
\midrule
\multirow{2}*{$k-\omega$ model} & standard & – \\\cmidrule{2-2}
& SST & – \\
\midrule
\multirow{5}*{$k-\epsilon$ model} & \multirow{3}*{Realizable} & enhanced wf\\
&& {\small enhanced wf + relaxation factor}\\
&& enhanced wf + $l \sim 0,9$\\
& RNG & enhanced wf\\
& standard & enhanced wf\\
\bottomrule
\end{tabular}
\caption{Resume table of all of the simulations executed}
\label{tab_resumecases}
\end{table} `Per quanto riguarda il discorso di subfloat spiegati meglio. Comunque togli l’ambiente center e usa \centering all’inizio e basta, come del resto ho scritto ora.
Ciao
Andrea
-
15 Febbraio 2008 alle 15:37 #21722::
ESATTAMENTE!!!!!GRAZIE MILLE!!!!
Per il problema di subfloat ora sembra non presentarsi più con la tua
soluzione. vuol dire che facevo qualcosa di sbagliato nella prima sottotabella.Grazie ancora scusa il disturbo e grazie per il tempismo.
sei più rapido di un motore di ricerca….Visto che la mia relazione non è ancora finita, ti metto in guradia su
possibili altri problemi che potranno capitarmi….Grazie ancora!!
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.