![Descrição do recuo](https://rvso.com/image/286347/Descri%C3%A7%C3%A3o%20do%20recuo.png)
Estou tendo problemas para recuar o rótulo de uma descrição. Tentei definir um novo ambiente e definir leftmargin como qualquer coisa, mas o rótulo permanece no mesmo lugar. Como posso conseguir o que quero?
Isto é o que eu fiz:
\newenvironment{owndesc}
{\begin{description}
\setlength{\leftmargin}{3cm}
\setlength{\labelsep}{5cm}}
{\end{description}}
Sou muito novo no LaTeX e qualquer ajuda será apreciada, obrigado!
Responder1
Em casos como este, acredito que seja mais fácil carregar oenumitempacote e use esse pacote \newlist
e \setlist
comandos para (i) "clonar" um dos tipos de lista básicos (aqui: description
) e criar um novo tipo de lista (aqui: owndesc
) e (ii) definir os parâmetros do novo tipo de lista.
No exemplo a seguir, a linha horizontal na parte superior existe apenas para ilustrar a largura do bloco de texto. Lipsum é usado para texto de preenchimento.
\documentclass{article}
\usepackage{enumitem,lipsum} % lipsum for filler text
\newlist{owndesc}{description}{1} % clone an existing list type
\setlist[owndesc]{leftmargin=3cm,labelsep=4cm} % set parameters of cloned list
\begin{document}
\hrule % demonstrate width of text block
\begin{owndesc}
\item[firstlabel] \lipsum*[1]
\item[secondlabel] \lipsum*[2]
\end{owndesc}
\end{document}
Responder2
Outra solução, sempre usando enumitem
, permite que o body
nome de um item sempre comece no mesmo lugar. Primeiro, mostre o que seus parâmetros fornecem com enumitem:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage[showframe, nomarginpar]{geometry}
\newenvironment{owndesc}%
{\begin{description}[leftmargin = 3cm, labelsep = 5cm]}
{\end{description}}
\newenvironment{mydesc}%
{\begin{description}[ style =sameline, leftmargin = 3cm, itemindent = 2cm]}%,
{\end{description}}
\begin{document}
\begin{owndesc}
\item[Title of the first item] Anything will do. \\New line for this item
\item[Title of the second item] Second item. \\ Another line for this one.
\end{owndesc}
\vspace{2ex}
\begin{mydesc}
\item[Title of the first item] Anything will do. \\New line for this item
\item[Title of the second item] Second item. \\ Another line for this one.
\item[A third item with a longer title] Third item. \\ Another line for this one.
\end{mydesc}
\end{document}