titulo - Latex MUY compacto detalla
titulo en latex (3)
Estoy tratando de construir un itemize muy compacto con látex, porque quiero encajarlo en una tabla sin espacios en blanco en todas partes.
Lo que necesito:
- Sin espacios en blanco antes de la lista
- Sin espacios en blanco después de la lista
- Sin espacios en blanco entre líneas
- Menos sangría antes de los bulletpoints.
He probado muchos paquetes (paralist, mdwlist, enumitem) pero ninguno de ellos puede hacerlo completamente.
Lo intenté yo mismo (con la ayuda de un paralista) y pude deshacerme de todo excepto el espacio en blanco después de la lista. Esta es mi solución actual:
/makeatletter
/newcommand*{/compress}{/@minipagetrue}
/makeatother
/newenvironment{ilist}%
{
%from parlist package, reduces indent before bulletpoints
/setdefaultleftmargin{1em}{1em}{}{}{}{}
/compress %places itemize into minipage, removing whitespace before
/begin{itemize}%
/setlength{/itemsep}{0pt}%
/setlength{/topsep}{0pt}
/setlength{/partopsep}{0pt}
/setlength{/parsep}{0pt}
/setlength{/parskip}{0pt}}%
{/end{itemize}}
Sin embargo, no puedo deshacerme del espacio después de la lista. Puedo hacerlo con un vspace negativo pero esto es:
- Feo
- No funciona para tablas: la regla después de la fila en la que se encuentra la lista seguirá siendo una línea a continuación.
¿Alguien puede decirme cómo hacerlo? He buscado mucho en Google, pero de alguna manera parece que soy el primer ser humano que ha intentado insertar un item en una tabla: D
gracias de antemano
En el preámbulo:
/newcommand{/bbb}[1]{/indent$/bullet$ #1//}
En el documento:
/bbb{hello world}
Para cambiar estas configuraciones globalmente
/usepackage{enumitem}
/setitemize{noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt}
(Y puede usar los /setenumerate
, /setdescription
o /setlist
para otros tipos de listas)
O para una sola lista
/usepackage{enumitem}
...
/begin{itemize}[noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt]
/item item 1
/item item 2
/item item 3
/end{itemize}