Как сделать так, чтобы формат перечисляемого списка был таким:
РЕГ/001 (содержание)
РЕГ/002 (содержание)
РЕГ/003 (содержание)
Мне уже удалось сделать следующее:
\begin{enumerate}[label=\textbf{REG/\arabic*},leftmargin=*]
\item content
\end{enumerate}
с использованием
\usepackage{enumitem}
но я не знаю, как добавлять начальные нули.
решение1
\documentclass{article}
\usepackage{enumitem}
\def\threedigits#1{%
\ifnum#1<100 0\fi
\ifnum#1<10 0\fi
\number#1}
\begin{document}
\begin{enumerate}[label={\textbf{REG/\protect\threedigits{\theenumi}}},leftmargin=*]
\item content
\item content
\item content
\end{enumerate}
\end{document}
решение2
Вот еще один вариант той же концепции, который использует\AddEnumerateCounter
\documentclass[10pt]{article}
\usepackage{enumitem}
\makeatletter
\def\threedigits#1{\expandafter\@threedigits\csname c@#1\endcsname}
\def\@threedigits#1{%
\ifnum#1<100 0\fi
\ifnum#1<10 0\fi
\number#1}
\makeatother
\AddEnumerateCounter{\threedigits}{\@threedigits}{100}
\begin{document}
\begin{enumerate}[label=REG/\threedigits*,leftmargin=*]
\item This is an item.
\item Another item.
\item Here is another item.
\item
\item
\item
\item
\item
\item
\item
\end{enumerate}
\end{document}