Recuando todas as linhas do item da lista na mesma extensão

Recuando todas as linhas do item da lista na mesma extensão

Estou usando o pacote enumitem e estou tendo problemas para definir os parâmetros de espaçamento horizontal ( leftmargin, itemindent, labelsep, labelindent, labelwidth) para obter o seguinte efeito:

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.

isto é, tanto a primeira linha (sem incluir o rótulo) quanto as outras linhas começam no mesmo ponto. Para as linhas diferentes da primeira, isso funciona bem (para alinhamento a 2 cm da margem):

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

mas a primeira linha está me causando problemas. Devo usar a largura do rótulo de alguma forma? Devo usar !ou *?

PS - Pontos extras se você puder me ajudar a fazer com que a distância desde o início da linha em que o alinhamento ocorre seja a máxima necessária para caber em todos os rótulos de itens usados ​​na lista, além de uma quantidade fixa de folga.

Responder1

Escolha uma margem esquerda grande o suficiente ou use o 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} 

insira a descrição da imagem aqui

Responder2

Aqui está o melhor que consegui. Isso funciona, mas pode não ser a "coisa certa":

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

Assim, isso garante pelo menos 0,25cm de folga entre a etiqueta e o texto do item, e o alinhamento é de 2cm da margem.

informação relacionada