ボックス環境を列挙する

ボックス環境を列挙する

約 300 問の数学演習問題を収録した本を書きたいと思っています。問題を番号順にリストし、本の最後に解答を載せたいと思っています。

enuitem を使用するつもりですが、通常の enuitem では、How の H の余白は Hi の H の余白と等しくなります。How の H の余白を番号 1 のボックスの余白と等しくするにはどうすればよいでしょうか。

ここに画像の説明を入力してください

答え1

別の解決策:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{enumitem}
\usepackage{xcolor}

\newcommand\twodigits[1]{%
  \ifnum#1<10 0\number#1 \else #1\fi
}

\begin{document}

\begin{enumerate}[label=\fcolorbox{black}{black!15}{\scriptsize H-\protect\twodigits{\arabic*} :}, leftmargin=1.5cm,itemsep=1pt,labelsep=1cm]
  \item Coucou\\
    test
\item Coucou\\
  \hspace*{-1cm}test1
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\item Coucou
\end{enumerate}
\end{document}

ここに画像の説明を入力してください

答え2

試す

\documentclass{article}
\usepackage{enumitem}

\begin{document}
\begin{enumerate}[label*=\protect\fbox{\arabic{enumi}}]
\item   How are you?
\item   Thank you! I'm fine.
\end{enumerate}
\end{document}

ここに画像の説明を入力してください

補遺: あなたのコメントによると、これがあなたが探しているものであるかどうかを確認してください:

ここに画像の説明を入力してください

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}
\begin{enumerate}[leftmargin=0pt,
                  labelindent=1.5em,
                  label*=\protect\fbox{\arabic{enumi}},labelwidth=*]
    \item   \lipsum[2]

    \lipsum[2]
\end{enumerate}
\end{document}

関連情報