Dimensionamento tabella

  • Creatore
    Topic
  • #17420
    Up
    0
    Down
    ::


    Salve a tutti,
    sto cercando di creare una tabella con più colonne, ma vorrei dimensionarla in modo che sfrutti tutto lo spazio disponibile
    Il codice riportato ha degli errori, ma l’idea è quella di dare la dimensione massima alla tabella (esternamente) e sfruttare nel modo migliore lo spazio delle colonne…ad esempio l’ultima deve essere più grande
    `
    \begin{table}[tb]
    \centering
    \begin{tabular*}{\textwidth}{*3{c}}
    \hline
    \textbf{Nominativo} & \textbf{Categoria di utenti} & \textbf{Bisogni principali degli utenti in relazione al software} \\
    \hline
    x & y & z\\
    & & w\\
    \hline
    \end{tabular}
    \caption{Attori\label{attori}}
    \end{table}
    \medskip`

    Spero possiate darmi un consiglio, grazie a tutti.
    Ciao

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #17421
      Up
      0
      Down
      ::

      Salve a tutti,
      sto cercando di creare una tabella con più colonne, ma vorrei dimensionarla in modo che sfrutti tutto lo spazio disponibile
      Il codice riportato ha degli errori, ma l’idea è quella di dare la dimensione massima alla tabella (esternamente) e sfruttare nel modo migliore lo spazio delle colonne…ad esempio l’ultima deve essere più grande
      `
      \begin{table}[tb]
      \centering
      \begin{tabular*}{\textwidth}{*3{c}}
      \hline
      \textbf{Nominativo} & \textbf{Categoria di utenti} & \textbf{Bisogni principali degli utenti in relazione al software} \\
      \hline
      x & y & z\\
      & & w\\
      \hline
      \end{tabular}
      \caption{Attori\label{attori}}
      \end{table}
      \medskip`

      Sinceramente non ne capisco il motivo, se vuoi che le celle dell’ultima colonna siano centrate; una tabella deve avere le dimensioni giuste; quali siano lo puoi stabilire solo a posteriori; ovviamente questo vale se ci sono colonne che contengono testo da comporre in capoversi. Puoi usare il pacchetto tabulary:
      `\begin{tabulary}{\textwidth}{ccC}

      \end{tabulary}`
      Un giorno mi spiegherai quel \medskip dopo \end{table}. 🙂

      Ciao
      Enrico

    • #17422
      Up
      0
      Down
      ::

      `\begin{tabulary}{\textwidth}{ccC}

      \end{tabulary}`

      è perfetto, ho solo cambiato l’ultima “C” in “L” e và benissimo (vi sono diverse righe e non mi piaceva l’effetto centrato)

      Un giorno mi spiegherai quel \medskip dopo \end{table}. 🙂

      me l’avevi suggerito tu, in questo post 😉

      invece…hai notato che mi sto convertendo alle tabelle che mi hai consigliato? 😀

      Grazie, ciao

    • #17423
      Up
      0
      Down
      ::


      Scusa, ho un’altra domanda: è possibile creare una riga di separazione sotto gli elementi di una singola colonna?
      Nel caso specifico, “l’ultima colonna” contiene una serie di valori e pensavo che separarli orizzontalmente possa aumentare la leggibilità (ma è mia una teoria…)…in tal caso, non posso utilizzare \hline perchè crea una riga larga quanto la tabella, ma ne vorrei un larga quanto la sola colonna di interesse.

      Pensi che sia possibile / abbia senso?

      Grazie ancora, ciao.

    • #17424
      Up
      0
      Down
      ::

      Un giorno mi spiegherai quel \medskip dopo \end{table}. 🙂

      me l’avevi suggerito tu, in questo post 😉

      Ma nemmeno per idea! 😀 Tu scrivevi \\\\ dopo \end{tabular}. Dopo \end{table} un \medskip non ha alcun senso. 👿

      invece…hai notato che mi sto convertendo alle tabelle che mi hai consigliato? 😀

      No, non l’ho notato; vedo sempre \hline. 🙄

      Ciao
      Enrico

    • #17425
      Up
      0
      Down
      ::

      Ma nemmeno per idea! 😀 Tu scrivevi \\\\ dopo \end{tabular}. Dopo \end{table} un \medskip non ha alcun senso. 👿

      allora credo di aver frainteso io, chiedo venia… 😳

      invece…hai notato che mi sto convertendo alle tabelle che mi hai consigliato? 😀

      No, non l’ho notato; vedo sempre \hline. 🙄

      io mi riferivo al fatto che non utilizo più le barre verticali… 😉
      ma ora in effetti l’ho corretta così, che forse è meglio
      `
      \begin{table}[tb]
      \centering
      \begin{tabulary}{\textwidth}{ccL}
      \toprule
      \textbf{x} & \textbf{y} & \textbf{z} \\
      \midrule
      x01 & y01 & z01\\
      & & z02\\
      & & z03\\
      & & z04\\
      & & z05\\
      & & z06\\
      & & z07\\
      \midrule
      x02 & y02 & z08\\
      & & z09\\
      \bottomrule
      \end{tabulary}
      \caption{Categorie Attori\label{categorieAttori}}
      \end{table}`

    • #17426
      Up
      0
      Down
      ::


      invece, riguardo a questa mia domanda

      Scusa, ho un’altra domanda: è possibile creare una riga di separazione sotto gli elementi di una singola colonna?
      Nel caso specifico, “l’ultima colonna” contiene una serie di valori e pensavo che separarli orizzontalmente possa aumentare la leggibilità (ma è mia una teoria…)…in tal caso, non posso utilizzare \hline perchè crea una riga larga quanto la tabella, ma ne vorrei un larga quanto la sola colonna di interesse.

      Pensi che sia possibile / abbia senso?

      Grazie ancora, ciao.

      riferendomi al codice della tabelal che ti ho postato sopra, è possibile separate orizzontalmente solo la colonna in fondo o è una schifezza, secondo te?
      sostanzialmente separate solo i riferimenti “z”, dove “x” e “y” non cambiano.

      Grazie,ciao.

    • #17427
      Up
      0
      Down
      ::

      invece, riguardo a questa mia domanda

      Scusa, ho un’altra domanda: è possibile creare una riga di separazione sotto gli elementi di una singola colonna?
      Nel caso specifico, “l’ultima colonna” contiene una serie di valori e pensavo che separarli orizzontalmente possa aumentare la leggibilità (ma è mia una teoria…)…in tal caso, non posso utilizzare \hline perchè crea una riga larga quanto la tabella, ma ne vorrei un larga quanto la sola colonna di interesse.

      Pensi che sia possibile / abbia senso?

      Grazie ancora, ciao.

      riferendomi al codice della tabelal che ti ho postato sopra, è possibile separate orizzontalmente solo la colonna in fondo o è una schifezza, secondo te?
      sostanzialmente separate solo i riferimenti “z”, dove “x” e “y” non cambiano.

      Grazie,ciao.

      Usa \cmidrule{3-3}; l’argomento è “colonna di partenza”-“colonna di arrivo”.

      Ciao
      Enrico

    • #17428
      Up
      0
      Down
      ::


      Direi che è perfetto! 😀
      Grazie mille, ciao.

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

Go to top