LaTeXで以下を作成したい:
1. Item
2. Item
3a. Item
3b. Item
4. Item
5. Item
基本的に、ネストされたenumerate環境を使用してみましたが、異なる番号付けの実装に問題があります。
LaTeXで上記を行うにはどうすればよいですか?
環境の目的は、{enumerate}アルゴリズムに基づいて番号を付けることです。質問に示されているように数値を表示したい場合は、使用したいアルゴリズムを特定できません。あなたが示した例では、最も簡単な方法は、LaTeXをプログラムしてラベルを作成するのではなく、ラベルを自分でプログラムすることだと思います。私はこのようにします:
\begin{itemize}
\item[1.] Item
\begin{itemize}
\item[2. ] Item
\item[3a. ] Item
\item[3b. ] Item
\item[4. ] Item
\end{itemize}
\item [5. ] Item
\end{itemize}
LaTeX を使用すると、ソリューションへの最短経路には、多くの場合、ブルート フォースが含まれます :-)
クイック&ダーティ:
\documentclass{記事}
\begin{ドキュメント}
\renewcommand{\labelenumii}{\addtocounter{enumi}{1}\arabic{enumi}}
%% 2 番目のリストは最初のカウンターを使用します
\def\startenumtuple{\setcounter{enumii}{1}\addtocounter{enumi}{1}
\renewcommand{\labelenumii}{\arabic{enumi}.\alph{enumii}}}
\def\endenumtuple{
\renewcommand{\labelenumii}{\addtocounter{enumi}{1}\arabic{enumi}}}
\noindent これが私のリストです:
\begin{enumerate}
\item アイテム
\begin{enumerate}
\item アイテム
\startenumtuple
\item アイテム
\item アイテム
\endenumtuple
\item アイテム
\item アイテム
\end{enumerate}
\item アイテム
\end{enumerate}
\end{ドキュメント}
(Mica のバージョンは、このコードの最初の反復で使用されました)
正しい方法には、カウンターで正しいことを行う enumerate に基づく環境の定義が含まれます。リスト環境のネストを変更したい場合は、上記のコードを正しく機能させるために微調整が必要になります。
\renewcommand{\labelenumi}{\Roman{enumi}.}
\renewcommand{\labelenumii}{\Roman{enumi}. \alph{enumii}}
\noindent Here's my list:
\begin{enumerate}
\item Item 1.
\begin{enumerate}
\item List 2, Item 1
\item List 2, Item 2
\end{enumerate}
\item Item 2.
\item Item 3.
\end{enumerate}
次に、 を希望するものに変更\Romanしrenewcommandます。\alphまたは\arabic