[Tex/LaTex] How to change colon into dot in description list

descriptionenumitemlists

I use amsbook document class.

In description environment there is a colon after every item label.

I want dot instead colon. How?

Note that I already use \usepackage{enumitem} as it was suggested in an answer to my previous question.

Best Answer

You have to redefine \descriptionlabel, nothing that enumitem is supposed to be able to do. This is the standard definition

\newcommand{\descriptionlabel}[1]{%
  \hspace\labelsep \upshape\bfseries #1:%
}

so you want to say

\renewcommand{\descriptionlabel}[1]{%
  \hspace\labelsep \upshape\bfseries #1.%
}

in your document preamble.

\documentclass{amsbook}

\renewcommand{\descriptionlabel}[1]{%
  \hspace\labelsep \upshape\bfseries #1.%
}

\begin{document}

\begin{description}
\item[Gnu] A big animal
\item[Gnat] A small animal
\end{description}

\end{document}

enter image description here

Related Question