Problemi con tabella

  • Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 8 mesi fa da DMW.
  • Creatore
    Topic
  • #20559
    Up
    0
    Down
    ::


    Devo costruire una tabella del genere, senza linee orizzontali seperatrici ma solo con il riquadro esterno che la contenga. (le righe per ciascun punto devono essere allineate, anche se in questo esempio chiaramente non lo sono).

    `
    Id Requisito Req_f_02, Req_f_16, Req_f_22, Req_nf_07.
    Funzione Registrazione studente.
    Descrizione Uno nuovo utente studente non registrato viene iscritto al Wiki.
    Lo studente compila un form con i propri dati. La registrazione
    richiede una conferma dell’indirizzo email registrato. Una volta
    ottenuta, lo studente viene iscritto automaticamente alla Mailing-List
    e viene creata la pagina personale tramite il template.
    Input Nome utente, password, indirizzo email, anno accademico.
    Origine Studente.
    Output Nuovo studente nella lista degli utenti del Wiki e iscritto alla Mailing-List,
    creazione pagina personale tramite il template.
    Destinazione Wiki.
    Condizioni Indirizzo di registrazione nel dominio cs.unibo.it.
    Effetti Collaterali Nessuno.
    `

    Ho provato una soluzione basata su tabelle annidate ma il problema è che ad esempio “Descrizione” non risulta alla stessa altezza della riga che inizia con “Un nuovo utente” ma un pò più giù Questo succede per tutte le celle della prima colonna che hanno la rispettiva cella nella seconda colonna formata da più righe.
    Come potrei fare?

    `
    \begin{table}[htbp]
    \begin{tabular}{|l l|}
    \hline
    \textbf{Id Requisito} & Req\_f\_02, Req\_f\_16, Req\_f\_22, Req\_nf\_07. \\
    \textbf{Funzione} & Registrazione studente. \\
    \textbf{Descrizione} &
    \begin{tabular}{l}
    Uno nuovo utente studente non registrato viene iscritto al Wiki. \\
    Lo studente compila un form con i propri dati. La registrazione \\
    richiede una conferma dell'indirizzo email registrato. Una volta \\
    ottenuta, lo studente viene iscritto automaticamente alla Mailing-List \\
    e viene creata la pagina personale tramite il template. \\
    \end{tabular} \\
    \textbf{Input} & Nome utente, password, indirizzo email, anno accademico. \\
    \textbf{Origine} & Studente. \\
    \textbf{Output} &
    \begin{tabular}{l}
    Nuovo studente nella lista degli utenti del Wiki e iscritto \\
    alla Mailing-list, creazione pagina personale tramite il template. \\
    \end{tabular} \\
    \textbf{Destinazione} & Wiki. \\
    \textbf{Condizioni} & Indirizzo di registrazione nel dominio \emph{cs.unibo.it}. \\
    \textbf{Effetti collaterali} & Nessuno. \\
    \hline
    \end{tabular}
    \end{table}
    `

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


      Se ho capito bene quello che vuoi fare prova con una cosa di questo tipo senza tabelle annidate:
      `
      \begin{table}[htbp]
      \begin{tabular}{|l p{10cm}|}
      \hline
      \textbf{Id Requisito} & Req\_f\_02, Req\_f\_16, Req\_f\_22, Req\_nf\_07. \\
      \textbf{Funzione} & Registrazione studente. \\
      \textbf{Descrizione} & Uno nuovo utente studente non registrato viene iscritto al Wiki. Lo studente compila un form con i propri dati. La registrazione
      richiede una conferma dell'indirizzo email registrato. Una volta
      ottenuta, lo studente viene iscritto automaticamente alla Mailing-List
      e viene creata la pagina personale tramite il template. \\

      \textbf{Input} & Nome utente, password, indirizzo email, anno accademico. \\

      \textbf{Origine} & Studente. \\

      \textbf{Output} & Nuovo studente nella lista degli utenti del Wiki e iscritto
      alla Mailing-list, creazione pagina personale tramite il template. \\

      \textbf{Destinazione} & Wiki. \\

      \textbf{Condizioni} & Indirizzo di registrazione nel dominio \emph{cs.unibo.it}. \\

      \textbf{Effetti collaterali} & Nessuno. \\

      \hline
      \end{tabular}
      \end{table}
      `

      Ciao Alberto

    • #20561
      Up
      0
      Down
      ::


      Grazie mille Alberto, proprio quello che intendevo.

      In pratica bastava aggiungere un p{dimensione} per la seconda colonna giusto?
      Ma questa è sintassi del pacchetto array?

      Grazie ancora,
      Alessandro

    • #20562
      DMW
        Up
        0
        Down
        ::


        Se uno ti mette un link e tu non lo leggi, fai molta fatica.
        Inoltre ti è stato già consigliato di usare lo specificatore p (siamo stati io ed Enrico).

        Ti avevo indicato questa guida
        http://profs.sci.univr.it/~gregorio/breveguida.pdf
        sez. 3 ed evidentemente o non lo hai fatto o non ti soddisfaceva il suo contenuto (cosa strana).

        Ora ti metto anche questa che è la doc del pacchetto arrray
        http://www.ctan.org/get/macros/latex/required/tools/array.pdf

        Però leggi.

        Poi per quanto riguarda la tabella, salvo casi particolari, non è buona regola specificare delle grandezze assolute tipo 10cm; è più corretto usare dimensioni relative dipo 0.5\textwidth….

        Ciao

        Andrea

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

    Go to top