Allineamento contenuto di una tabella verso il basso

  • Creatore
    Topic
  • #56682
    Up
    0
    Down
    ::


    buongiorno a tutti.
    Ho un problema con una tabella. La tabella è composta da due colonne. Nella prima colonna va del testo mentre nella seconda vorrei una linea allineate verso il basso della cella. Usando il seguente codice
    `
    \begin{tabular}{@{}p{2cm}@{\hspace{1cm}}p{10cm}@{}}%
    \raggedleft{testo su due righe} & \parbox[]{10cm}{\rule[0pt]{10cm}{.5ex}}%
    \end{tabular}
    `
    si nota, però, che quando il testo della prima colonna è troppo lungo e occupa due righe, la linea nell’altra colonna resta allineata alla prima riga. Io invece vorrei che fosse allineata al fondo della seconda riga di testo.
    Ottengo questo:
    `
    +———–+—————+
    |testo su | _____________ |
    |due righe | |
    +———–+—————|
    `
    e invece vorrei questo:
    `
    +———–+—————+
    |testo su | |
    |due righe | ____________ |
    +———–+—————|
    `

    Grazie a tutti.
    Ciao

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #56683
      Up
      0
      Down
      ::

      buongiorno a tutti.
      Ho un problema con una tabella. La tabella è composta da due colonne. Nella prima colonna va del testo mentre nella seconda vorrei una linea allineate verso il basso della cella. Usando il seguente codice
      `
      \begin{tabular}{@{}p{2cm}@{\hspace{1cm}}p{10cm}@{}}%
      \raggedleft{testo su due righe} & \parbox[]{10cm}{\rule[0pt]{10cm}{.5ex}}%
      \end{tabular}
      `
      si nota, però, che quando il testo della prima colonna è troppo lungo e occupa due righe, la linea nell’altra colonna resta allineata alla prima riga. Io invece vorrei che fosse allineata al fondo della seconda riga di testo.
      Ottengo questo:
      `
      +———–+—————+
      |testo su | _____________ |
      |due righe | |
      +———–+—————|
      `
      e invece vorrei questo:
      `
      +———–+—————+
      |testo su | |
      |due righe | ____________ |
      +———–+—————|
      `

      Grazie a tutti.
      Ciao

      Pacchetto array e specificatore di colonna “b”. Ma forse c’è qualcosa di meglio per scrivere una riga per la firma:
      `\usepackage{array}
      \newcommand{\firma}[1]{\mbox{%
      \begin{tabular}{@{}>{\raggedleft\arraybackslash}b{2cm}@{}}#1\end{tabular}%
      \hspace{1cm}\rule{10cm}{0.4pt}}}

      \noindent\firma{Pippo de' Pippis}

      \noindent\firma{Lupo de' Mannaris\\Direttore}{`
      Certo che 2 centimetri e 10 centimetri mi sembrano troppo poco e troppo rispettivamente.

      Ciao
      Enrico

    • #56684
      Up
      0
      Down
      ::

      buongiorno a tutti.
      Ho un problema con una tabella. La tabella è composta da due colonne. Nella prima colonna va del testo mentre nella seconda vorrei una linea allineate verso il basso della cella. Usando il seguente codice
      `
      \begin{tabular}{@{}p{2cm}@{\hspace{1cm}}p{10cm}@{}}%
      \raggedleft{testo su due righe} & \parbox[b][][b]{10cm}{\rule[0pt]{10cm}{.5ex}}%
      \end{tabular}
      `
      si nota, però, che quando il testo della prima colonna è troppo lungo e occupa due righe, la linea nell’altra colonna resta allineata alla prima riga. Io invece vorrei che fosse allineata al fondo della seconda riga di testo.
      Ottengo questo:
      `
      +———–+—————+
      |testo su | _____________ |
      |due righe | |
      +———–+—————|
      `
      e invece vorrei questo:
      `
      +———–+—————+
      |testo su | |
      |due righe | ____________ |
      +———–+—————|
      `

      Grazie a tutti.
      Ciao

      Pacchetto array e specificatore di colonna “b”. Ma forse c’è qualcosa di meglio per scrivere una riga per la firma:
      `\usepackage{array}
      \newcommand{\firma}[1]{\mbox{%
      \begin{tabular}[b]{@{}>{\raggedleft\arraybackslash}b{2cm}@{}}#1\end{tabular}%
      \hspace{1cm}\rule{10cm}{0.4pt}}}

      \noindent\firma{Pippo de' Pippis}

      \noindent\firma{Lupo de' Mannaris\\Direttore}{`
      Certo che 2 centimetri e 10 centimetri mi sembrano troppo poco e troppo rispettivamente.

      Ciao
      Enrico

      Grazie mille! Rimaneggiando il codice che mi hai riportato per la firma sono riuscito a risolvere.
      I 2 e 10cm li avevo scelti a caso per sottoporvi il problema nella sua essenza, in realtà la questione è un po’ più complessa.
      Grazie ancora

      ciao a tutti

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top