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}
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.