Centrare testo in una cella in una colonna

  • Creatore
    Topic
  • #66106
    Up
    0
    Down
    ::


    salve a tutti, ho il seguente problema. ho creato questo codice per questa tabella

    `
    \begin{center}
    \begin{tabularx}{1\textwidth}{|X|X|}
    \hline
    \multirow{2}{*}{\textbf{Metodi di accesso}}
    \centering
    &
    \textbf{Analogico}: \textit{FDMA} (accesso multiplo a divisione di frequenza) (AMPS, TACS, NMT)
    \\
    &
    \textbf{Digitale}: \textit{TDMS} (accesso multipli a divisione di tempo – GSM, IS-136) o \textit{CDMA} (accesso multiplo a divisione di codice – IS-95)
    \\
    \hline
    \multirow{2}{*}{\textbf{Metodi Duplex}}
    \centering
    &
    \textbf{FDD} (frequency division duplex)
    \\
    &
    \textbf{TDD} (time division duplex)
    \\
    \hline
    \end{tabularx}
    \end{center}
    `

    Ma vorrei la scritta “Metodi di accesso” come la seguente tabella, nello stesso modo in cui è collocata la parola “Defenders”

    `
    \begin{tabular}{|l|l|l|}
    \hline
    \multicolumn{3}{|c|}{Team sheet} \\
    \hline
    Goalkeeper & GK & Paul Robinson \\ \hline
    \multirow{4}{*}{Defenders} & LB & Lucus Radebe \\
    & DC & Michael Duberry \\
    & DC & Dominic Matteo \\
    & RB & Didier Domi \\ \hline
    \multirow{3}{*}{Midfielders} & MC & David Batty \\
    & MC & Eirik Bakke \\
    & MC & Jody Morris \\ \hline
    Forward & FW & Jamie McMaster \\ \hline
    \multirow{2}{*}{Strikers} & ST & Alan Smith \\
    & ST & Mark Viduka \\
    \hline
    \end{tabular}
    `

    Come diavolo si fa?? 😀

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #66107
      Up
      0
      Down
      ::


      Entrambe le tabelle sono sbagliate.

      La tua:
      `\begin{tabularx}{1\textwidth}{llX}
      \toprule
      \textbf{Metodi di accesso} &
      \textbf{Analogico} &
      \textit{FDMA} (accesso multiplo a divisione di frequenza) (AMPS, TACS, NMT) \\
      &
      \textbf{Digitale} &
      \textit{TDMS} (accesso multipli a divisione di tempo — GSM, IS-136) o
      \textit{CDMA} (accesso multiplo a divisione di codice — IS-95) \\
      \midrule
      \textbf{Metodi Duplex} &
      \textbf{FDD} & (frequency division duplex) \\
      &
      \textbf{TDD} & (time division duplex) \\
      \bottomrule
      \end{tabularx}`
      Quella dei calciatori:
      `\begin{tabular}{lll}
      \toprule
      \multicolumn{3}{c}{Team sheet} \\
      \midrule
      Goalkeeper & GK & Paul Robinson \\
      \midrule
      Defenders & LB & Lucus Radebe \\
      & DC & Michael Duberry \\
      & DC & Dominic Matteo \\
      & RB & Didier Domi \\
      \midrule
      Midfielders & MC & David Batty \\
      & MC & Eirik Bakke \\
      & MC & Jody Morris \\
      \midrule
      Forward & FW & Jamie McMaster \\
      \midrule
      Strikers & ST & Alan Smith \\
      & ST & Mark Viduka \\
      \bottomrule
      \end{tabular}`
      Occorre il pacchetto booktabs. Vedrai che di scritte in pericolo di annegamento in un mare di bianco non sentirai più il bisogno.

      Ciao
      Enrico

    • #66108
      Up
      0
      Down
      ::


      il pacchetto \usepackage{booktabs} è già caricato nel documento .tex e mi dà le 2 differenze di visualizzazione nelle due tabelle 😕

    • #66109
      Up
      0
      Down
      ::

      Damon Salvatore” post=65130il pacchetto \usepackage{booktabs} è già caricato nel documento .tex e mi dà le 2 differenze di visualizzazione nelle due tabelle 😕

      Se non usi i comandi di booktabs le tabelle non vengono toccate. Quello che è sbagliato è l’uso di \multirow, oltre che, ovviamente, i filetti verticali.

      Il comando \multirow ha parecchi problemi quando si usano colonne di tipo “p” (o X di tabularx, che è lo stesso); non usarlo: non migliora l’aspetto delle tabelle, anzi lo peggiora quasi sempre.

      Ciao
      Enrico

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

Go to top