Buona Sera a tutti, ho un problema con il pacchetto enumitem,
iniziamo dal principio, ho una tabella, che al suo interno contiene una lista, per comporla ho usato questo post : http://www.guit.sssup.it/phpBB2/viewtopic.php?p=15260#15260ora dovrei cambiare il classico pallino della lista con il chechmark, ma solo per alcune voci, in particolare le ultime, ho provato ad usare il cerca ed ho trovato questo
http://www.guit.sssup.it/phpBB2/viewtopic.php?p=19708#19708ma non so bene come inserirlo, questo è un documento essenziale
`\documentclass[a4paper,12pt]{book}
\usepackage[italian]{babel}
\usepackage{array}
\usepackage{enumitem}
\usepackage{booktabs}
\usepackage{tabularx}
\makeatletter
\def\noVSpace{\@minipagetrue}
\newenvironment{tabenum}{%
\@minipagetrue%
\begin{itemize}[leftmargin=*,noitemsep,partopsep=5pt,parsep=5pt]
}{\vspace{-\normalbaselineskip}%
\end{itemize}}
\makeatother\begin{document}
\begin{table}[!h]
\centering
\begin{tabularx}{\textwidth}{m{0.95\textwidth}XX} \toprule
EDIFICI CATEGORIA E.1 (residenze e assimilabili) \\
\midrule Ecocompatibilità (4 obbligatori + 1 facoltativo)
\begin{tabenum}
\item Riduzione dei consumi energetici (EP < 0,75*EPlim) \item Efficienza nell’uso delle risorse non rinnovabili \item Utilizzo risorse rinnovabili: sistemi solari termici per produzione acqua calda \item Riduzione dei consumi delle risorse idriche \item Riduzione delle emissioni inquinanti in atmosfera \item Ventilazione degli ambienti \item Controllo della radiazione solare \end{tabenum} \\[\medskipamount] Biocompatibilità (1 facoltativo) \begin{tabenum} \item Miglioramento delle condizioni di illuminamento naturale \item Controllo dei flussi termici invernali e estivi: fattore di inerzia termica \end{tabenum} \\ \bottomrule \end{tabularx} \end{table} \end{document}`
A parte l’assurdità di usare un ambiente table per questo, con opzione !h: perché non metterlo semplicemente dentro un ambiente center?
`\makeatletter
\newenvironment{tabitem}[1][\textbullet]
{\@minipagetrue
\begin{itemize}[label=#1,leftmargin=*,noitemsep,partopsep=5pt,parsep=5pt]}
{\vspace{-\normalbaselineskip}\end{itemize}}
\makeatother`
Questo va nel preambolo ed è simile alla tua definizione. Ho cambiato il nome perché non è appropriato il riferimento a un enum che non esiste.
`
\begin{center}
\begin{tabular}{@{}p{\textwidth}@{}}
\toprule
EDIFICI CATEGORIA E.1 (residenze e assimilabili) \\
\midrule
Ecocompatibilità (4 obbligatori + 1 facoltativo)
\begin{tabitem}
\item Riduzione dei consumi energetici ($\textrm{EP} < 0,75*\textrm{EPlim}$)
\item Efficienza nell'uso delle risorse non rinnovabili
\item Utilizzo risorse rinnovabili: sistemi solari termici per produzione acqua
calda
\item Riduzione dei consumi delle risorse idriche
\item Riduzione delle emissioni inquinanti in atmosfera
\item Ventilazione degli ambienti
\item Controllo della radiazione solare
\end{tabitem}
\\[\medskipamount]
Biocompatibilità (1 facoltativo)
\begin{tabitem}[\checkmark]
\item Miglioramento delle condizioni di illuminamento naturale
\item Controllo dei flussi termici invernali e estivi: fattore di
inerzia termica
\end{tabitem}
\\
\bottomrule
\end{tabular}
\end{center}`
Il nuovo ambiente tabitem ha un argomento opzionale, il valore di default è il pallino, puoi però usare ciò che ti pare; per esempio il comando \checkmark, ma devi caricare il pacchetto amssymb.
Occhio a quel simbolo di < fuori dalla formula, il risultato potrebbe non essere ciò che ti aspetti. Aggiungerei anche un richiamo per l'impiego della brutta parola "utilizzo". :)
La chiave di tutto è l'opzione label=
Ciao
Enrico