Re: Tabelle con celle contenenti liste di items

#85018
Up
0
Down
::


I suggerimenti sono tutti corretti peccato che non funzionino se la lista è posta in una cella di una tabella. Per farvi un esempio, di seguito riporto lo stesso codice precedente contenente anche i vostri suggerimenti. Ho dublicato una delle liste fuori della tabella e come potete vedere dall’esito della compilazione in allegato, nella tabella la lista è preceduta e seguita da un cospicuo margine, mentre fuori della tabella no.
`
\documentclass[10pt,a4paper,oneside]{book}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage

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

%\setlist{nolistsep} % or
%\setlist{noitemsep} %

\newenvironment{McsLongTabThree}[6]{%
\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}
}
\newcommand\McsRigaLongTabThree[3]{%
\midrule
{#1} & {#2} & {#3}\\
}

\newenvironment{McsLB}{%
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt,partopsep=0pt]
}{%
\end{itemize}
}
\newcommand\McsRigaLB[1]{%
\item {#1}
}

\begin{document}
Bla bla bla bla bla bla bla bla bla bla bla
\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}
Bla bla bla bla bla bla bla bla bla bla bla
\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}
`

Go to top