![Einzugsbeschreibung](https://rvso.com/image/286347/Einzugsbeschreibung.png)
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\newlist
Paket und verwenden Sie die Befehle dieses Pakets, \setlist
um (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.
\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 body
eines 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}