Descripción de sangría

Descripción de sangría

Tengo problemas para sangrar la etiqueta de una descripción. Intenté definir un nuevo entorno y establecer el margen izquierdo en lo que sea, pero la etiqueta permanece igual. ¿Cómo puedo lograr lo que quiero?

Esto es lo que he hecho:

\newenvironment{owndesc}
{\begin{description}
\setlength{\leftmargin}{3cm}
\setlength{\labelsep}{5cm}}
{\end{description}}

Soy bastante nuevo en LaTeX y se agradece cualquier ayuda, ¡gracias!

Respuesta1

En casos como este, creo que es más fácil cargar elenumitem\newlistpaquete y use los comandos y de ese paquete \setlistpara (i) "clonar" uno de los tipos de lista básicos (aquí:) descriptiony crear un nuevo tipo de lista (aquí owndesc:) y (ii) establecer los parámetros del nuevo tipo de lista.

En el siguiente ejemplo, la línea horizontal en la parte superior está ahí solo para ilustrar el ancho del bloque de texto. Lipsum se utiliza para texto de relleno.

ingrese la descripción de la imagen aquí

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

Respuesta2

Otra solución, que siempre usa enumitem, permite que el bodyelemento de un elemento comience siempre en el mismo lugar. Primero, muestra lo que dan tus parámetros con 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} 

ingrese la descripción de la imagen aquí

información relacionada