I am trying to bold the enumeration in the multienum package. The MWE illustrates what I have so far:
\documentclass[letterpaper]{article}
\usepackage{multienum}
\begin{document}
\begin{multienumerate}
\renewcommand{\itemx}[1]{\parbox[t]%
{\labelwidth}{\hfill{\bfseries\labelname}}\hskip\labelsep%
\parbox[t]{\remainx}{\raggedright #1}\par}%\smallskip
\renewcommand{\itemxx}[2]{\parbox[t]%
{\labelwidth}{\hfill{\bfseries\labelname}}\hskip\labelsep
\parbox[t]{.5\remainxx}{\raggedright #1}\hfill\parbox[t]%
{\labelwidth}{\hfill{\bfseries\labelname}}\hskip\labelsep
\parbox[t]{0.5\remainxx}{\raggedright #2}\smallskip}
\setlength\hsize{\linewidth}%
\mitemx{Some random item.}
\mitemxx{Second}{Third}
\end{multienumerate}
\end{document}
But as you notice, it is not the most pleasant way of doing it if I am to bold locally within the multienumerate environment more than once in a document. What I want to achieve are commands like \boldx, \boldxx, or simply \boldmultienum that will ensure that the enumeration is done locally. Thus instead of the above I would have something like
\documentclass[letterpaper]{article}
\usepackage{multienum}
\begin{document}
\begin{multienumerate}
\boldx\boldxx % or \boldenumerate to be more general. Need both cases.
\mitemx{Some random item.}
\mitemxx{Second}{Third}
\end{multienumerate}
\end{document}
Or even something like:
\begin{multinenumerate}[label=\bfseries\labelname]
\mitemx{one}
\mitemxx{two}{three}
\end{multienumerate}

\bfserieswithin\csname \endcsname. Can we do it with the key value feature? – azetina Jun 03 '13 at 17:44\romannumeralthat behave like\alphcounter? – azetina Jun 03 '13 at 18:12\romannumeralcommand here is not for setting the output. Please, don't pile up questions in comments. – egreg Jun 03 '13 at 19:16