\documentclass[a4paper]{ltxdoc} \usepackage{hang} \usepackage{polyglossia} \setdefaultlanguage{english} \setotherlanguage{latin} \newcommand{\lipsumone}{\textlatin{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.}} \newcommand{\lipsumtwo}{\textlatin{Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.}} \setlength{\parindent}{1em} \frenchspacing \sloppy \begin{document} \title{Sample use of the \textsf{hang} package} \author{Andreas Nolda} \date{2017/02/18} \maketitle \section{Hanging paragraphs and list items} \subsection{Hanging paragraphs} \begin{hangingpar} \DescribeMacro{hangingpar}\lipsumone \end{hangingpar} \begin{hangingpar} \DescribeMacro{hangingpar}\lipsumtwo \end{hangingpar} \subsection{Hanging list items} \begin{hanginglist} \item\DescribeMacro{hanginglist}\lipsumone \item\lipsumtwo \end{hanginglist} \begin{compacthang} \item\DescribeMacro{compacthang}\lipsumone \item\lipsumtwo \end{compacthang} \section{Labeled paragraphs and list items} \subsection{Labeled paragraphs} \begin{labeledpar}{Label 10}{Label 9} \DescribeMacro{labeledpar}\lipsumone \end{labeledpar} \begin{labeledpar}{Label 10}{Label 10} \DescribeMacro{labeledpar}\lipsumtwo \end{labeledpar} \subsection{Labeled list items} \begin{labeledlist}{Label 10} \item[Label 9]\DescribeMacro{labeledlist}\lipsumone \item[Label 10]\lipsumtwo \end{labeledlist} \pagebreak \begin{compactlabel}{Label 10} \item[Label 9]\DescribeMacro{compactlabel}\lipsumone \item[Label 10]\lipsumtwo \end{compactlabel} \end{document}