giustificazione testo tabular

  • Creatore
    Topic
  • #81682
    Up
    0
    Down
    ::


    salve a tutti,
    mi scuso anticipatamente per il mio terzo messaggio in tre giorni ma da quando conosco questo programma (1mese) vado fiero, soprattutto grazie al vostro aiuto, di aver trasformato in “vettoriale” ogni oggetto della mia tesi!
    come mio solito però non so perchè mi blocco sempre sulle cose che reputo più banali… come in questo caso:

    `
    \documentclass{article}
    \usepackage{multirow}
    \begin{document}
    \begin{table}[h]
    \centering
    \footnotesize
    \begin{tabular}{|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|}
    \hline
    \multirow{2}{1.9cm}{\textbf{Sorgente $C_S$}} & \multirow{2}{1.9cm}{\textbf{Migrazione}} &
    \multirow{2}{1.9cm}{\textbf{Vie di esposizione}} &
    \multirow{2}{1.9cm}{\textbf{Modalità esposizione}} &
    \multirow{2}{1.9cm}{\textbf{Tipo di esposizione}}& \multicolumn{2}{|c|}{Residenziale} & \multicolumn{2}{|c|}{Ricreativo} & \multicolumn{2}{|c|}{Commerciale} \\
    \cline{6-11}
    &&&&&in sito&fuori sito&in sito&fuori sito&in sito&fuori sito \\ \hline

    \multirow{7}*{\textbf{$SS$}} &
    / & \multirow{2}*{$SS$} &
    ingestione & diretta & AB &/&AB&/&A&/ \\ \cline{2-2} \cline{4-11}
    &/&& contatto & diretta & AB &/&AB&/&A&/ \\ \cline{2-11}

    &
    erosione vento & \multirow{2}*{$AO$} &
    inalazione polveri & indiretta & AB &AB&AB&AB&A&A \\ \cline{2-2} \cline{4-11}
    &volatilizzazione&& inalazione vapori & indiretta & AB &AB&AB&AB&A&A \\ \cline{2-11}

    &
    erosione vento & \multirow{2}*{$AI$} &
    inalazione polveri & indiretta & AB &/&/&/&A&/ \\ \cline{2-2} \cline{4-11}
    &volatilizzazione&& inalazione vapori & indiretta & AB &/&/&/&A&/ \\ \cline{2-11}

    &percolazione dello insaturo&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \hline

    \multirow{2}*{$SP$} &
    \multirow{2}*{volatilizzazione} & aria outdoor &inalazione vapori outdoor&indiretta &AB &AB&AB&AB&A&A \\ \cline{3-11}
    &&aria indoor&inalazione vapori indoor&indiretta& AB &/&/&/&A&/ \\ \cline{2-11}

    &percolazione dello insaturo&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \hline

    \multirow{2}*{$A_{gw}$} &
    trasporto in falda&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \cline{2-11}

    &\multirow{2}*{volatilizzazione da falda} & aria outdoor &inalazione vapori outdoor da falda&indiretta &AB &/&AB&AB&A&A \\ \cline{3-11}
    &&aria indoor&inalazione vapori indoor da falda&indiretta& AB &/&/&/&A&/ \\ \hline
    \end{tabular}
    \caption{Fattori di trasporto}
    \label{tab:fatt_tras}
    \end{table}

    \end{document}
    `

    in questa tabella non riesco a giustificare i caratteri tra le linee e soprattutto non so perchè anche caricando i pacchetti lingua [italian]{babel} non mi riconosce la “à” di “modalità” (prima voce, quarta colonna) nè la sillabazione di alcune parole…

    molte voci non sono centrate nella casella e non so come fare se personalizzo la larghezza della casella
    `
    \begin{tabular}{|p{1.5cm}|…..}
    `
    a impostare l’orientamento centrato… |c|…

    grazie anticipatamente a tutti!
    peppe

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #81683
      Up
      0
      Down
      ::

      MngSpaghetti” post=80951salve a tutti,
      mi scuso anticipatamente per il mio terzo messaggio in tre giorni ma da quando conosco questo programma (1mese) vado fiero, soprattutto grazie al vostro aiuto, di aver trasformato in “vettoriale” ogni oggetto della mia tesi!
      come mio solito però non so perchè mi blocco sempre sulle cose che reputo più banali… come in questo caso:

      `
      \documentclass{article}
      \usepackage{multirow}
      \begin{document}
      \begin{table}[h]
      \centering
      \footnotesize
      \begin{tabular}{|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|}
      \hline
      \multirow{2}{1.9cm}{\textbf{Sorgente $C_S$}} & \multirow{2}{1.9cm}{\textbf{Migrazione}} &
      \multirow{2}{1.9cm}{\textbf{Vie di esposizione}} &
      \multirow{2}{1.9cm}{\textbf{Modalità esposizione}} &
      \multirow{2}{1.9cm}{\textbf{Tipo di esposizione}}& \multicolumn{2}{|c|}{Residenziale} & \multicolumn{2}{|c|}{Ricreativo} & \multicolumn{2}{|c|}{Commerciale} \\
      \cline{6-11}
      &&&&&in sito&fuori sito&in sito&fuori sito&in sito&fuori sito \\ \hline

      \multirow{7}*{\textbf{$SS$}} &
      / & \multirow{2}*{$SS$} &
      ingestione & diretta & AB &/&AB&/&A&/ \\ \cline{2-2} \cline{4-11}
      &/&& contatto & diretta & AB &/&AB&/&A&/ \\ \cline{2-11}

      &
      erosione vento & \multirow{2}*{$AO$} &
      inalazione polveri & indiretta & AB &AB&AB&AB&A&A \\ \cline{2-2} \cline{4-11}
      &volatilizzazione&& inalazione vapori & indiretta & AB &AB&AB&AB&A&A \\ \cline{2-11}

      &
      erosione vento & \multirow{2}*{$AI$} &
      inalazione polveri & indiretta & AB &/&/&/&A&/ \\ \cline{2-2} \cline{4-11}
      &volatilizzazione&& inalazione vapori & indiretta & AB &/&/&/&A&/ \\ \cline{2-11}

      &percolazione dello insaturo&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \hline

      \multirow{2}*{$SP$} &
      \multirow{2}*{volatilizzazione} & aria outdoor &inalazione vapori outdoor&indiretta &AB &AB&AB&AB&A&A \\ \cline{3-11}
      &&aria indoor&inalazione vapori indoor&indiretta& AB &/&/&/&A&/ \\ \cline{2-11}

      &percolazione dello insaturo&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \hline

      \multirow{2}*{$A_{gw}$} &
      trasporto in falda&$A_{gw}$&rischio al punto di conformità&/&/&/&/&/&/&/ \\ \cline{2-11}

      &\multirow{2}*{volatilizzazione da falda} & aria outdoor &inalazione vapori outdoor da falda&indiretta &AB &/&AB&AB&A&A \\ \cline{3-11}
      &&aria indoor&inalazione vapori indoor da falda&indiretta& AB &/&/&/&A&/ \\ \hline
      \end{tabular}
      \caption{Fattori di trasporto}
      \label{tab:fatt_tras}
      \end{table}

      \end{document}
      `

      in questa tabella non riesco a giustificare i caratteri tra le linee e soprattutto non so perchè anche caricando i pacchetti lingua [italian]{babel} non mi riconosce la “à” di “modalità” (prima voce, quarta colonna) nè la sillabazione di alcune parole…

      molte voci non sono centrate nella casella e non so come fare se personalizzo la larghezza della casella
      `
      \begin{tabular}{|p{1.5cm}|…..}
      `
      a impostare l’orientamento centrato… |c|…

      grazie anticipatamente a tutti!
      peppe

      Io proverei così:
      `\documentclass{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{array,booktabs}
      \newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}}
      \newlength{\mngsp}
      \begin{document}
      \begin{table}[h]
      \centering
      \scriptsize
      \settowidth{\mngsp}{Commerciale}
      \setlength{\mngsp}{.5\mngsp}
      \setlength{\tabcolsep}{2pt}
      \begin{tabular}{
      P{3em}
      P{7em}
      P{3.5em}
      P{4.8em}
      P{4em}
      *{3}{c@{}c}
      }
      \toprule
      \textbf{Sorg.} &
      \textbf{Migrazione} &
      \multicolumn{3}{c}{\bfseries Esposizione} &
      \multicolumn{2}{c}{Residenziale} &
      \multicolumn{2}{c}{Ricreativo} &
      \multicolumn{2}{c}{Commerciale} \\

      \cmidrule(l{1pt}r{1pt}){3-5}
      \cmidrule(l{1pt}r{1pt}){6-7}
      \cmidrule(l{1pt}r{1pt}){8-9}
      \cmidrule(l{1pt}r{1pt}){10-11}

      $C_S$ & & \textbf{Vie} & \textbf{Modalità} & \textbf{Tipo}&
      %in sito&fuori sito&in sito&fuori sito&in sito&fuori sito \\
      \makebox[\mngsp]{i.s.}&
      \makebox[\mngsp]{f.s.}&
      \makebox[\mngsp]{i.s.}&
      \makebox[\mngsp]{f.s.}&
      \makebox[\mngsp]{i.s.}&
      \makebox[\mngsp]{f.s.} \\
      %i.s. & f.s. & i.s. & f.s. & i.s. & f.s. \\

      \midrule

      $SS$ & / & $SS$ & ingestione & diretta &
      AB&/&AB&/&A&/ \\

      \cmidrule{2-2} \cmidrule{4-11}

      &/&& contatto & diretta &
      AB&/&AB&/&A&/ \\

      \cmidrule{2-11}

      &erosione vento & $AO$ & inalazione polveri & indiretta &
      AB&AB&AB&AB&A&A \\

      \cmidrule{2-2} \cmidrule{4-11}

      &volatilizzazione&& inalazione vapori & indiretta &
      AB&AB&AB&AB&A&A \\

      \cmidrule{2-11}

      &erosione vento & $AI$ & inalazione polveri & indiretta &
      AB&/&/&/&A&/ \\

      \cmidrule{2-2} \cmidrule{4-11}

      &volatilizzazione&& inalazione vapori & indiretta &
      AB&/&/&/&A&/ \\

      \cmidrule{2-11}

      &percolazione dell'insaturo&$A_{gw}$&rischio al punto di conformità&
      /&/&/&/&/&/&/ \\

      \midrule

      $SP$
      &volatilizzazione & aria outdoor &inalazione vapori outdoor&indiretta&
      AB&AB&AB&AB&A&A \\

      \cmidrule{3-11}

      &&aria indoor&inalazione vapori indoor&indiretta&
      AB&/&/&/&A&/ \\

      \cmidrule{2-11}

      &percolazione dell'insaturo&$A_{gw}$&rischio al punto di conformità&
      /&/&/&/&/&/&/ \\

      \midrule

      $A_{gw}$
      &trasporto in falda&$A_{gw}$&rischio al punto di conformità&
      /&/&/&/&/&/&/ \\

      \cmidrule{2-11}

      &volatilizzazione da falda & aria outdoor &
      inalazione vapori outdoor da falda&indiretta &
      AB&/&AB&AB&A&A \\

      \cmidrule{3-11}

      &&aria indoor&inalazione vapori indoor da falda&indiretta&
      AB&/&/&/&A&/ \\

      \bottomrule
      \end{tabular}
      \caption{Fattori di trasporto}
      \label{tab:fatt_tras}
      \end{table}

      \end{document}`
      Ciao
      Enrico

    • #81684
      Up
      0
      Down
      ::


      grazie mille!
      dovrò sicuramente rivedere qualche guida più specifica per capire tutto il codice però è perfetto!
      mi è però rimasto il problema degli accenti…
      nel preambolo ufficiale della tesi utilizzo la codifica
      `
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[ansinew]{inputenc}
      `

      e non

      `
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      `

      per farla breve se prendo il codice come da Lei scritto ed immetto la parola normalmente accentata è perfetto….
      se però utilizzo l’altra codifica [ansinew] l’ultima vocale accentata mi compare come “\~{A}”

      se cambio la codifica all’intero documento da [ansinew] a [utf8] mi vengono segnalati moltissimi errori sugli accenti, gli apostrofi, le spaziature…
      premetto che conoscendo i linguaggi, qualora Lei me lo consigli, potrei effettuare la conversione dell’intero documento anche se, non le nascondo, che lo farei solo a fronte di vantaggi evidenti…:) quindi rimango pronto ad accettare tutti i consigli sul caso!

      La ringrazio comunque per l’attenzione e soprattutto per la soluzione! 😀

      p.s. sicuramente è superfluo ma utilizzo texstudio e miktex2.9

      saluti
      peppe

    • #81685
      Up
      0
      Down
      ::

      grazie mille!
      dovrò sicuramente rivedere qualche guida più specifica per capire tutto il codice però è perfetto!
      mi è però rimasto il problema degli accenti…[/code]
      Sostituisci le lettere accentate. L’editor dovrebbe fare la conversione da sé, se è buono.

      Ciao
      Enrico

    • #81686
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In ogni caso c’è una guida tematica relative alle codifiche qui sopra nella Documentazione e vi si espongono anche alcuni metodi per cambiare codifica ai file sorgente.

        Fra le altre cose gli autori di quella guida tematica, entrambi utenti Mac, sono concordi sulla follia di usare la codifica applemac, ma invitano tutti gli utenti Mac da configurare i loro editor perché usino la codifica UTF-8 (utf8 per inputenc) e di non “commettere più il peccato capitale” di usare la codifica applemac.:wink:

        Direi che è abbastanza chiaro, no?

        Ciao e Buon Anno
        Claudio

      • #81687
        Up
        0
        Down
        ::

        MngSpaghetti” post=80955grazie mille!
        dovrò sicuramente rivedere qualche guida più specifica per capire tutto il codice però è perfetto!
        mi è però rimasto il problema degli accenti…
        nel preambolo ufficiale della tesi utilizzo la codifica
        `
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage[ansinew]{inputenc}
        `

        e non

        `
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        `

        per farla breve se prendo il codice come da Lei scritto ed immetto la parola normalmente accentata è perfetto….
        se però utilizzo l’altra codifica [ansinew] l’ultima vocale accentata mi compare come “\~{A}”

        se cambio la codifica all’intero documento da [ansinew] a [utf8] mi vengono segnalati moltissimi errori sugli accenti, gli apostrofi, le spaziature…
        premetto che conoscendo i linguaggi, qualora Lei me lo consigli, potrei effettuare la conversione dell’intero documento anche se, non le nascondo, che lo farei solo a fronte di vantaggi evidenti…:) quindi rimango pronto ad accettare tutti i consigli sul caso!

        La ringrazio comunque per l’attenzione e soprattutto per la soluzione! 😀

        p.s. sicuramente è superfluo ma utilizzo texstudio e miktex2.9

        saluti
        peppe

        A me succedeva la stessa cosa dopo aver modificato la codifica in Texstudio, modificandola in ‘utf8’ non venivano riconosciute le lettere accentate e gli apostrofi, ho risolto copiando il contenuto del file .tex in un nuovo documento .tex

        Roberto

      • #81688
        Up
        0
        Down
        ::


        … è vero! ha funzionato col copia e incolla…! incredibile! non mi sforzo neanche di trovare una spiegazione.. mi va bene così! ehhe

        grazie!
        saluti
        peppe

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

    Go to top