Tabella con testo sovrapposto

  • Creatore
    Topic
  • #31512
    Up
    0
    Down
    ::


    Ho un problema con una tabella con delle multirow e del testo abbastanza lungo nelle celle: in particolare il testo delle celle si sovrappone. Vengono segnalate 9 bad box. La tabella in questione è l’ultima, nel codice completo riportato di seguito. Come posso risolvere il problema?
    Grazie per l’attenzione.

    `
    \documentclass[a4paper,12pt,twoside]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{indentfirst}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage{array}
    \usepackage{tabularx}
    \author{}
    \title{Grammatica inglese}
    \pagestyle{headings}

    \begin{document}
    \maketitle
    \chapter{Articoli}
    \label{sec:Articoli}
    \section{Articoli determinativi}
    \label{sec:ArticoliDeterminativi}
    L'articolo determinativo in inglese è detto definite article.
    L'articolo determinativo inglese è la parola \emph{\textbf{the}}
    e corrisponde agli articoli italiani \emph{il, lo, la, i, gli, le, l'}.
    \emph{\textbf{the}} resta invariato a prescindere dal genere e dal numero del sostantivo
    che accompagna. \\
    Esempi:
    \begin{center}
    \begin{tabular}{cc}
    \toprule
    Il ragazzo & The boy \\
    \midrule
    I ragazzi & The boys \\
    \midrule
    La ragazza & The girl \\
    \midrule
    Le ragazze & The girls \\
    \bottomrule
    \end{tabular}
    \end{center}

    \emph{\textbf{The}} viene pronunciato ''dhe'' quando la parola che segue inizia per consonante o per acca aspirata.\\
    Esempi:
    \begin{center}
    \begin{tabular}{c}
    \toprule
    The book\\
    \midrule
    The house \\
    \bottomrule
    \end{tabular}
    \end{center}
    Viene invece pronunciato ''dhi'' quando la parola che segue inizia per vocale o per acca muta \\
    Esempi:
    \begin{center}
    \begin{tabular}{c}
    \toprule
    The apple\\
    \midrule
    The hour \\
    \bottomrule
    \end{tabular}
    \end{center}
    L'articolo \emph{\textbf{the}} non si usa:

    \begin{center}
    \begin{tabularx}{\columnwidth}{XXX}
    \toprule
    REGOLA & ITALIANO & INGLESE \\
    \midrule
    Davanti ad aggettivi che indicano una lingua & Il cinese è difficile da imparare & Chinese is difficult to learn \\
    \midrule
    Davanti a giochi e sport & Mi piacciono gli scacchi & I like chess \\
    \midrule
    Davanti ai pasti in genere & La cena è alle 7 & Dinner is at 7 o'clock \\
    \midrule
    Davanti al sostantivo television & Guardo la televisione dopo cena & I watch television after dinner \\
    \midrule
    \multirow{2}*{Davanti ai nomi propri di nazione} & La Francia & France \\
    & L'Inghilterra & England \\
    \midrule
    \multirow{2}*{Davanti ad aggettivi e pronomi possessivi} & Il mio libro & My book \\
    & \'E mio & It is mine \\
    \midrule
    \multirow{3}*{Davanti ai titoli di cortesia o titoli nobiliari} & Il signor Brown & Mr Brown \\
    & Il dottor Smith & Dr Smith \\
    & La regina Elisabetta & Queen Elizabeth \\
    \midrule
    \multirow{2}*{Davanti agli aggettivi che indicano una cateria generica di cose, animali, o persone}
    & I cani abbaiano & Dogs bark \\
    & Mi piacciono le caramelle & I like sweets \\
    \end{tabularx}
    \end{center}

    \end{document}`

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

      Ho un problema con una tabella con delle multirow e del testo abbastanza lungo nelle celle: in particolare il testo delle celle si sovrappone. Vengono segnalate 9 bad box. La tabella in questione è l’ultima, nel codice completo riportato di seguito. Come posso risolvere il problema?

      Non usando multirow.

      Ciao
      Enrico

    • #31514
      Up
      0
      Down
      ::


      Togliendo multirow si ottiene una sola bad box, ma il risultato estetico è deprecabile. Vorrei trovare una soluzione tenendo multirow che è necessario.
      Grazie,
      Raffaele

    • #31515
      Up
      0
      Down
      ::

      Togliendo multirow si ottiene una sola bad box, ma il risultato estetico è deprecabile. Vorrei trovare una soluzione tenendo multirow che è necessario.
      Grazie,
      Raffaele

      Non è affatto necessario. Soprattutto non è necessario infliggere ai tuoi lettori tabelle di quel tipo: quelle della prima pagina sono veramente brutte e poco significative: i filetti orizzontali intermedi non servono a null, per esempio, e le celle vanno allineate a sinistra.

      Quanto alla tabellona, la soluzione è molto più semplice: hai bisogno di una lista puntata che abbia come elementi le “regole” e semplici tabelline degli esempi.

      Non c’entra con le tabelle: ma sei proprio sicuro che quelle siano le regole dell’articolo in inglese?

      Ciao
      Enrico

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

Go to top