Sangrar todas las líneas de elementos de listas en la misma medida

Sangrar todas las líneas de elementos de listas en la misma medida

Estoy usando el paquete enumitem y tengo problemas para configurar los parámetros de espaciado horizontal ( ,,,, ) leftmarginpara obtener el siguiente efecto :itemindentlabelseplabelindentlabelwidth

LabelGoesHere     The quick brown fox jumped over the lazy dog. The
                  quick brown fox jumped over the lazy dog. The quick
                  brown fox jumped over the lazy dog. The quick brown
                  fox jumped over the lazy dog.

es decir, tanto la primera línea (sin incluir la etiqueta) como las demás líneas comienzan en el mismo punto. Para las líneas distintas a la primera, esto funciona bien (para alineación a 2 cm del margen):

\begin{description}[
  leftmargin=2cm,
  itemindent=0cm
]

pero la primera línea me está dando problemas. ¿Se supone que debo usar el ancho de la etiqueta de alguna manera? ¿Debo usar !o *?

PD: puntos de bonificación si pudiera ayudarme a hacer que la distancia desde el inicio de la línea en la que se produce la alineación sea la máxima necesaria para que quepan todas las etiquetas de elementos utilizadas en la lista, más una cantidad fija de espacio libre.

Respuesta1

Elija un margen izquierdo lo suficientemente grande o use el multiline estilo:

\documentclass{article}
\usepackage{enumitem}
\begin{document}


%
\begin{description}[leftmargin=2.5cm, style=multiline]
  \item[Label Goes Here] The quick brown fox jumped over the lazy dog. The
        quick brown fox jumped over the lazy dog. The quick
        brown fox jumped over the lazy dog. The quick brown
        fox jumped over the lazy dog.
\end{description}}

\begin{description}[style=sameline, leftmargin=3.2cm]
  \item[Label Goes Here] The quick brown fox jumped over the lazy dog. The
        quick brown fox jumped over the lazy dog. The quick
        brown fox jumped over the lazy dog. The quick brown
        fox jumped over the lazy dog.
\end{description}
}
\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Aquí está lo mejor que tengo. Esto funciona, pero puede que no sea "lo correcto":

\begin{description}[
  leftmargin=2cm,
  itemindent=0cm,
  labelwidth=1.75cm,
  labelsep=0.25cm,
  labelindent=0cm
]

Por lo tanto, esto garantiza al menos 0,25 cm de espacio libre entre la etiqueta y el texto del elemento, y la alineación es de 2 cm desde el margen.

información relacionada