multiriga in una tabella

  • Creatore
    Topic
  • #21707
    Up
    0
    Down
    ::


    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

Visualizzazione 14 filoni di risposte
  • Autore
    Risposte
    • #21708
      DMW
        Up
        0
        Down
        ::


        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

      • #21709
        Up
        0
        Down
        ::


        grazie mille.

        in effetti ammetto che non ho visto sulla documentazione del
        forum. Avevo cercato su internet ma lo cercavo come un comando
        di base non come un pacchetto.

        Scusate per aver fatto una domanda,…evitabile.
        Starò più attento.

        Stefano

      • #21710
        DMW
          Up
          0
          Down
          ::


          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=multiriga

          che contiene anche un bel file di esempi
          http://www.ctex.org/documents/packages/table/multirow.pdf

          Ciao

          Andrea

        • #21711
          Up
          0
          Down
          ::


          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 digitare

          sudo texhash

          ho poi richiamato il pacchetto nel main
          con \usepackeage{multirow}
          e ho messo anche \usepackege{bigstrut}
          ma l’errore compare comunque.

          dove sbaglio?

        • #21712
          DMW
            Up
            0
            Down
            ::


            Se non metti un esempio compilabile non possiamo aiutarti.

            Ciao

            Andrea

          • #21713
            Up
            0
            Down
            ::


            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]

          • #21714
            DMW
              Up
              0
              Down
              ::


              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

            • #21715
              Up
              0
              Down
              ::


              Anche a me non da nessun problema, mi pare che di capire che sei su Linux, se si prova ad installare dal tuo gestore di pacchetti (synaptic se sei in ubuntu) il pacchetto texlive-latex-extra che comprende anche moltirow e prova a ricompilare.

              Ciao Alberto

            • #21716
              Up
              0
              Down
              ::


              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)

            • #21717
              DMW
                Up
                0
                Down
                ::

                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

              • #21718
                Up
                0
                Down
                ::


                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?

              • #21719
                DMW
                  Up
                  0
                  Down
                  ::

                  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

                • #21720
                  Up
                  0
                  Down
                  ::


                  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

                • #21721
                  DMW
                    Up
                    0
                    Down
                    ::


                    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

                  • #21722
                    Up
                    0
                    Down
                    ::


                    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!!

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

                Go to top