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