He aumentado la separación entre los elementos de la lista que se utilizan \itemsep
en itemize
el entorno d. ¿Cómo puedo mantener la separación de elementos de la lista interna sin que se vea afectada con el mínimo esfuerzo? Una solución ad hoc podría ser disminuir manualmente \itemsep
el valor de la lista interna. ¿Existe una manera elegante de lograr el mismo efecto?
\documentclass{llncs}
\begin{document}
\begin{itemize} \itemsep2em
\item \textbf{L11}: This is level 1 item
\begin{itemize}
\item \textbf{L21}: This is level 2 item
\item \textbf{L22}: This is level 2 item
\item \textbf{L23}: This is level 2 item
\item \textbf{L24}: This is level 2 item
\end{itemize}
\item \textbf{L12}: This is level 1 item
\item \textbf{L13}: This is level 1 item
\item \textbf{L14}: This is level 1 item
\end{itemize}
\end{document}
Respuesta1
No verías este efecto con una clase estándar como artículo, ya que define los comandos para las listas internas para que restablezcan \itemsep. Pero puedes agregar una característica similar al usar llncs:
\documentclass{llncs}
\usepackage{etoolbox}
\makeatletter
\appto\@listii{\itemsep=0pt}
\makeatother
\begin{document}
\begin{itemize} \itemsep2em
\item \textbf{L11}: This is level 1 item
\begin{itemize}
\item \textbf{L21}: This is level 2 item
\item \textbf{L22}: This is level 2 item
\item \textbf{L23}: This is level 2 item
\item \textbf{L24}: This is level 2 item
\end{itemize}
\item \textbf{L12}: This is level 1 item
\item \textbf{L13}: This is level 1 item
\item \textbf{L14}: This is level 1 item
\end{itemize}
\end{document}
También puedes usar enumitem para configurar un efecto similar:
\usepackage{enumitem}
\setlist[1]{itemsep=2cm}
\setlist[2]{itemsep=0pt}
Respuesta2
Puede guardar el \itemsep
como \myitemsep
y luego usarlo para la lista interna.
\documentclass{llncs}
\usepackage{enumitem}
\newlength{\myitemsep}
\setlength{\myitemsep}{\itemsep}
\begin{document}
\begin{itemize}[itemsep=2em]
\item \textbf{L11}: This is level 1 item
\begin{itemize}[itemsep=\myitemsep]
\item \textbf{L21}: This is level 2 item
\item \textbf{L22}: This is level 2 item
\item \textbf{L23}: This is level 2 item
\item \textbf{L24}: This is level 2 item
\end{itemize}
\item \textbf{L12}: This is level 1 item
\item \textbf{L13}: This is level 1 item
\item \textbf{L14}: This is level 1 item
\end{itemize}
\end{document}