descargar - latex tutorial
Eliminar espacio antes de / begin{itemize} (7)
En Latex, ¿cómo elimino el espacio insertado antes de detallar?
/begin{itemize} % produces lots of vertical space
/item ...
/item ...
/end{itemize}
Estoy muy contento con el paquete de paralist . Además de agregar la opción para eliminar el espacio, también agrega otras cosas agradables, como las versiones compactas de los entornos de detallar, enumerar y describir.
La forma de solucionar este tipo de problema es redefinir el entorno de lista relevante. El paquete enumitem
es mi forma favorita de hacer este tipo de cosas; tiene muchas opciones y parámetros que se pueden variar, ya sea para todas las listas o para cada lista individualmente.
He aquí cómo hacer (algo así como) qué es lo que creo que quiere:
/usepackage{enumitem} /setlist{nolistsep}
La forma más limpia de lograr esto es usar el paquete enumitem ( http://mirror.hmc.edu/ctan/macros/latex/contrib/enumitem/enumitem.pdf ). Por ejemplo,
/documentclass{article}
/usepackage{enumitem}% http://ctan.org/pkg/enumitem
/begin{document}
/noindent Here is some text and I want to make sure
there is no spacing the different items.
/begin{itemize}[noitemsep]
/item Item 1
/item Item 2
/item Item 3
/end{itemize}
/noindent Here is some text and I want to make sure
there is no spacing between this line and the item
list below it.
/begin{itemize}[noitemsep,topsep=0pt]
/item Item 1
/item Item 2
/item Item 3
/end{itemize}
/end{document}
Además, si desea utilizar esta configuración de forma global en todas las listas, puede usar
/usepackage{enumitem}% http://ctan.org/pkg/enumitem
/setlist[itemize]{noitemsep, topsep=0pt}
Sin embargo, tenga en cuenta que este paquete no funciona bien con el paquete beamer que se utiliza para hacer presentaciones en Latex.
Las formas "apropiadas" de LaTeX para hacerlo es usar un paquete que le permite especificar el espaciado que desea. Hay varios paquetes de este tipo, y estas dos páginas enlazan con listas de ellos ...
Pruebe /vspace{-5mm}
antes del detalle.
Utilice /vspace{-/topsep}
antes de /begin{itemize}
.
Use /setlength{/parskip}{0pt} /setlength{/itemsep}{0pt plus 1pt}
después de /begin{itemize}
.
Y para el espacio después de la lista, use /vspace{-/topsep}
después de /end{itemize}
.
/vspace{-/topsep}
/begin{itemize}
/setlength{/parskip}{0pt}
/setlength{/itemsep}{0pt plus 1pt}
/item ...
/item ...
/end{itemize}
/vspace{-/topsep}
/renewcommand{/@listI}{%
/leftmargin=25pt
/rightmargin=0pt
/labelsep=5pt
/labelwidth=20pt
/itemindent=0pt
/listparindent=0pt
/topsep=0pt plus 2pt minus 4pt
/partopsep=0pt plus 1pt minus 1pt
/parsep=0pt plus 1pt
/itemsep=/parsep}