El siguiente código
\documentclass{article}
\begin{document}
\begin{itemize}
\item[A very long line that will be in the margin of my document]
This is a test
\end{itemize}
\end{document}
produce
pero no hay advertencia en el log
archivo (ningún cuadro demasiado lleno).
- ¿Existe algún mecanismo para asegurarse de que
item
se imprima el texto en el campo opcional de? - ¿Qué tan aceptable es escribir la leyenda o presentación de un elemento en los márgenes?
Respuesta1
Esto se debe a la forma en que las listas están construidas físicamente: los cuadros de etiquetas están alineados a la derecha en lalistamargen izquierdo, teniendo el efecto de un \llap{labelbox}
comando.
La solución consiste en configurar la align=left
clave del enumitem
paquete y suprimir la sangría de la etiqueta delpáginamargen izquierdo:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\begin{document}
\mbox{}
\vskip1cm
\begin{itemize}[align = left]
\item[A very long line that will be in the margin of my document]
This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test.
\item A normal item.
\end{itemize}
\end{document}