목록 열거 - 접두사가 있는 숫자

목록 열거 - 접두사가 있는 숫자

다음과 같이 열거 목록 형식 번호를 만드는 방법은 다음과 같습니다.

REG/001(내용)

REG/002(내용)

REG/003(내용)

나는 이미 다음 작업을 수행했습니다.

\begin{enumerate}[label=\textbf{REG/\arabic*},leftmargin=*]
\item content
\end{enumerate}

사용하여

\usepackage{enumitem}

하지만 앞에 0을 추가하는 방법을 모르겠습니다.

답변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}

여기에 이미지 설명을 입력하세요

관련 정보