Re: Tabelle con celle contenenti liste di items

#85015
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Amedeo” post=84455Poichè un esempio val più di mille parole, ho ricavato un estratto della tabella che vorrei realizzare. Di seguito il codice e in allegato la pagina prodotta. In sostanza, all’interno di una tabella (nel caso mio è una longtable perchè le righe sono molte) le lista di item (itemize) vengono posizionate con un margine superiore ed inferiore che non riesco ad eliminare. Ne farei a meno ma l’effetto in stampa non mi piace per niente. Qualche suggerimento dai più esperti?

    `
    \documentclass[10pt,a4paper,oneside]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8x]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage

    {geometry}
    \usepackage{enumitem}
    \usepackage{calc}
    \usepackage{booktabs}
    \usepackage{longtable}

    \newenvironment{McsLongTabThree}[6]{%
    \begin{small}
    \begin{center}
    \begin{longtable}{p{#2}p{#4}p{#6}}
    % intestazione iniziale
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \endfirsthead
    % intestazione normale
    \multicolumn{3}{l}{continua dalla pagina precedente} \\
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \midrule
    \endhead
    % piede normale
    \multicolumn{3}{r}{continua nella prossima pagina} \\
    \endfoot
    % piede finale
    \bottomrule
    \multicolumn{3}{r}{si conclude dalla pagina precedente} \\
    \endlastfoot
    }{%
    \end{longtable}
    \end{center}
    \end{small}
    }
    \newcommand\McsRigaLongTabThree[3]{%
    \midrule
    {#1} & {#2} & {#3}\\
    }

    \newenvironment{McsLB}{%
    \begin{itemize}[leftmargin=*]
    }{%
    \end{itemize}
    }
    \newcommand\McsRigaLB[1]{%
    \item {#1}
    }

    \begin{document}
    \begin{McsLongTabThree}
    {Fattispecie di reato}{.33\textwidth-2\tabcolsep}
    {Esempi di casistiche}{.33\textwidth-2\tabcolsep}
    {Controlli implementati}{.33\textwidth-2\tabcolsep}
    \McsRigaLongTabThree
    {Falsità in un documento informatico pubblico o privato avente efficacia
    probatoria (art. 491-bis c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Falsificazione di documenti informatici da parte di
    banche/società di servizi}
    \McsRigaLB {Cancellazione o alterazione di informazioni a valenza
    probatoria presenti sui propri sistemi}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Misure di protezione dell’integrità delle informazioni
    messe a disposizione}
    \end{McsLB}}
    \McsRigaLongTabThree
    {Danneggiamento di informazioni, dati e programmi informatici
    utilizzati dallo Stato (art. 635-ter c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Danneggiamento, distruzione o manomissione di documenti
    informatici aventi efficacia probatoria}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Formalizzazione di regole per un utilizzo accettabile
    delle informazioni}
    \McsRigaLB {Procedure per l’etichettatura ed il trattamento delle
    informazioni}
    \end{McsLB}}
    \end{McsLongTabThree}
    \end{document}
    `

    Ciao,
    ho compilato il codice per curiosità ed ho notato una spazio verticale sopra e sotto le liste.
    È voluta questa spaziatura?
    R.

    Go to top