allineamento verticale singola cella – tabular

  • Creatore
    Topic
  • #19941
    Up
    0
    Down
    ::


    Probabilmente é una domanda banale: ma come faccio nella 3 riga della tabella ad orientare le colonne 2-4 in fondo alla riga, se il testo nella prima colonna é molto lungo e dunque va su piú righe??

    `\begin{tabular*}{\textwidth}{@{}>{\raggedright}p{5.3cm}crr@{}}
    \multicolumn{4}{@{}l}{\textbf{\textcolor{greenmallorca}{Bauteile:}}}\\[0.5ex]
    \textbf{Leistung} & \textbf{Zeitraum} & \textbf{Einzelpreis in \officialeuro} & \textbf{Preis in \officialeuro}\\
    \toprule
    Un testo molto lungo che va su piu di una riga e magari anche di piú & 22.06.2008 – 01.07.2008 & 89,00 & 2465,00 \\
    Zustellbett für 1 Erwachsenen & 22.06.2008 – 01.07.2008 & 26,00 & 524,00 \\
    Zustellbetten für 2 Kinder & 22.06.2008 – 01.07.2008 & 16,00 & 324,00 \\
    \midrule
    \multicolumn{3}{@{}l}{\textbf{Gesamtpreis} für 3 Erwachsene und 2 Kinder sowie 1 Baby und 1 Hund} & \textbf{3420,00}\\
    \bottomrule
    \end{tabular*}`
    `
    1. col 2. col
    —————————————————————-
    il testo va su
    piu righe in questo caso
    su tre
    grazie. questo teso lo voglio qua
    —————————————————————-

    `

    grazie.

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

      Probabilmente é una domanda banale: ma come faccio nella 3 riga della tabella ad orientare le colonne 2-4 in fondo alla riga, se il testo nella prima colonna é molto lungo e dunque va su piú righe??

      `\begin{tabular*}{\textwidth}{@{}>{\raggedright}p{5.3cm}crr@{}}
      \multicolumn{4}{@{}l}{\textbf{\textcolor{greenmallorca}{Bauteile:}}}\\[0.5ex]
      \textbf{Leistung} & \textbf{Zeitraum} & \textbf{Einzelpreis in \officialeuro} & \textbf{Preis in \officialeuro}\\
      \toprule
      Un testo molto lungo che va su piu di una riga e magari anche di piú & 22.06.2008 – 01.07.2008 & 89,00 & 2465,00 \\
      Zustellbett für 1 Erwachsenen & 22.06.2008 – 01.07.2008 & 26,00 & 524,00 \\
      Zustellbetten für 2 Kinder & 22.06.2008 – 01.07.2008 & 16,00 & 324,00 \\
      \midrule
      \multicolumn{3}{@{}l}{\textbf{Gesamtpreis} für 3 Erwachsene und 2 Kinder sowie 1 Baby und 1 Hund} & \textbf{3420,00}\\
      \bottomrule
      \end{tabular*}`
      `1. col 2. col
      —————————————————————-
      il testo va su
      piu righe in questo caso
      su tre
      grazie. questo teso lo voglio qua
      —————————————————————-`

      Carichi il pacchetto array e usi lo specificatore “b” invece di “p”.

      Sinceramente non capisco questa mania di volere a tutti i costi tabelle larghe quanto la giustezza; usa tabular e va’ tranquillo. In ogni caso, con tabular* occorre anche dire dove rendere flessibili gli spazi tra le colonne.

      Un altro piccolo appunto: gli esempi devono essere compilabili senza caricare pacchetti esterni; altrimenti devi indicare quali sono richiesti. Avresti dovuto cancellare il \textcolor e \officialeuro: non modificano l’esempio in modo essenziale, non trovi?

      Ciao
      Enrico

    • #19943
      Up
      0
      Down
      ::


      Il fatto é che volevo essere sicuro che la tabella non trasbordasse fuori dal bordo.

      con tabular* occorre anche dire dove rendere flessibili gli spazi tra le colonne.

      qua non ti ho capito.

      gab

    • #19944
      Up
      0
      Down
      ::

      Il fatto é che volevo essere sicuro che la tabella non trasbordasse fuori dal bordo.

      con tabular* occorre anche dire dove rendere flessibili gli spazi tra le colonne.

      qua non ti ho capito.

      Qual è la tua idea di tabular*? Sembra che tu non abbia proprio capito a che cosa serve. Nulla può impedire che una tabella più larga dello spazio a disposizione sbordi.

      Fidati, tabular* è un ambiente che non ha quasi alcun impiego, almeno per costruire tabelle di quel tipo. In altre situazioni può tornare utile.

      Ciao
      Enrico

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

Go to top