Code: Select all
\documentclass[a4paper,12pt]{report}
\usepackage{datatool}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{color}
\usepackage{amsmath, amssymb}
\usepackage[left=1.00cm, right=0.85cm, top=1.25cm, bottom=1.50cm]{geometry}
\newcommand{\sortitem}[2]{%
\DTLnewrow{list}%
\DTLnewdbentry{list}{label}{#1}%
\DTLnewdbentry{list}{description}{#2}%
}
\newenvironment{sortedlist}%
{%
\DTLifdbexists{list}{\DTLcleardb{list}}{\DTLnewdb{list}}%
}%
{%
\DTLsort{label}{list}%
\begin{description}%
\DTLforeach*{list}{\theLabel=label,\theDesc=description}{%
\item[\theLabel] \theDesc
}%
\end{description}%
}
\title{Phone List.}
\author{The Doctor.}
\begin{document}
\chapter*{Alphanumeric phone listing.}
\begin{sortedlist}
\sortitem Rob Clark--404.025.1851
\sortitem Xie Xhouyan--478.387.5902
\sortitem Helni E Roberlo--678.310.4134
\sortitem Daniel Moss--912.695.5738
\sortitem David Brown--702.327.0403
\end{sortedlist}
\end{document}