Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is there a possibility to make the labels of description list items always appear CAPITALIZED and bold?

share|improve this question
2  
Would you be able to produce a minimal working example (MWE) that shows your current usage? –  Werner Jan 18 '12 at 20:00
    
The itemize environment uses bullets as labels by default. So, what exactly do want to have bold? Do you want bigger bullets? –  Thorsten Donig Jan 18 '12 at 20:00
2  
I think you're actually describing an enumerate environment- if so, please make the edit to your question. You can use the enumitem package with \setlist[enumerate]{label*=\Alph*,font=\bf} in your pre-amble. –  cmhughes Jan 18 '12 at 20:12
add comment

3 Answers

up vote 9 down vote accepted

Since you mention capitalizing itemized labels, I'm assuming you're using

\begin{itemize}
  \item[<label>] ...
  \item[<label>] ...
  ...
\end{itemize}

If this is the case, you could just use the description environment, and modify \descriptionlabel - the macro that makes the description environment labels:

enter image description here

\documentclass{article}
\renewcommand*\descriptionlabel[1]{\hspace\labelsep
  \normalfont\bfseries\MakeUppercase{#1}}% Make description environment label bold/CAPITALIZED
\begin{document}
\noindent Here is some text
\begin{description}
  \item[one] Here is some text
  \item[two] Here is some more text
  \item[three] Here is the final item
\end{description}
Here is some more text
\end{document}​
share|improve this answer
    
Sorry I used your example. I was to lazy ;-) –  Marco Daniel Jan 18 '12 at 20:18
add comment

I recommend the package enumitem which allows a lot of settings.

In your case it is simple using the option font

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\noindent Here is some text
\begin{description}[font=\bfseries\MakeUppercase]
  \item[one] Here is some text
  \item[two] Here is some more text
  \item[three] Here is the final item
\end{description}
Here is some more text
\end{document}​
share|improve this answer
add comment

I'm not sure if I understood your inquiry fully, but it seems to me that you're looking to create an enumerated list in which the items are not numbered with digits (1, 2, 3, ...) but with the numbers' English language names, uppercased and boldfaced. Actually, you mention an itemized list, but itemized lists are are not "numbered"; instead, list items are usually "labeled" with symbols such as bullet points, en-dashes, and little upside-down triangles.

If my interpretation is correct, here's an MWE (minimum working example) that uses the enumitem and moreenum packages to achieve your objective. (If you don't want the number strings to be terminated by a period, just leave off the "." after "\NWORDS*".)

\documentclass{article}
\usepackage{enumitem,moreenum}
\setlist[enumerate]{font=\bfseries,label=\NWORDS*.}
\begin{document}
\begin{enumerate}
\item Here we go.
\item Where are we going?
\item I think we're lost.
\item I wonna go home.
\item Home at last.
\end{enumerate}
\end{document}

enter image description here

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.