enumerate_v_hexa
Antonin Strejc
STREJC at vc.cvut.cz
Fri Jan 22 14:25:39 CET 1999
Jiri Krumphanzl pise:
> rad bych se zeptal, zda nekdo jiz neresil, nebo
>ma jiz vyresenu nasledujici vec. Potrebuji alternativni
>LaTeXove prostredi enumerate, ktere by cislovalo polozky cisly
>v hexadecimalni soustave.
Zkuste toto:
%....................
\makeatletter
\newcount\hi \newcount\lo \newcount\ord \newcount\c at hexit
\def\outchar#1{\ord=#1\advance\ord48\relax
\ifnum\ord>57\advance\ord7\relax\fi\char\ord}
\def\hex#1{\hi=#1\divide\hi16\relax
\lo=-\hi\multiply\lo16\advance\lo#1\relax
\outchar\hi\outchar\lo}
\newenvironment{hexnumerate}{\usecounter{hexit}\c at hexit=\z@
\begin{enumerate}\def\@itemlabel{\stepcounter{hexit}%
\hex{\c at hexit}}}{\end{enumerate}}
\makeatother
\begin{hexnumerate}
\item bla bla
\item bla bla
\end{hexnumerate}
%............................
S pozdravem
Antonin Strejc
---------------------------------------------------------------------
Ing. Antonin Strejc Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague Computing Centre
Czech Republic Zikova 4, 166 35 Praha 6
---------------------------------------------------------------------
More information about the csTeX
mailing list