Einzugsbeschreibung

Einzugsbeschreibung

Ich habe Probleme mit der Einrückung der Bezeichnung einer Beschreibung. Habe versucht, eine neue Umgebung zu definieren und leftmargin beliebig einzustellen, aber die Bezeichnung bleibt, wo sie ist. Wie kann ich erreichen, was ich will?

Das habe ich getan:

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

Ich bin ziemlich neu bei LaTeX und bin für jede Hilfe dankbar, danke!

Antwort1

In Fällen wie diesem ist es meiner Meinung nach am einfachsten, dieAufzählungselement\newlistPaket und verwenden Sie die Befehle dieses Pakets, \setlistum (i) einen der grundlegenden Listentypen (hier: description) zu „klonen“ und einen neuen Listentyp (hier: owndesc) zu erstellen und (ii) die Parameter des neuen Listentyps festzulegen.

Im folgenden Beispiel dient die horizontale Linie oben nur dazu, die Breite des Textblocks zu veranschaulichen. Lipsum wird für Fülltext verwendet.

Bildbeschreibung hier eingeben

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

Antwort2

Eine andere Lösung, bei der immer verwendet wird enumitem, lässt die bodyeines Elements immer an derselben Stelle beginnen. Zeigen Sie zunächst mit enumitem, was Ihre Parameter ergeben:

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

Bildbeschreibung hier eingeben

verwandte Informationen