web-dev-qa-db-ja.com

ラテックス:この1.1、1.1.1、1.1.2、1.2に見えるネストされたリストを作成する方法

これに見えるリストを作成するにはどうすればよいですか:

 1。トピック
 1.1最初のサブトピック
 1.2 2番目のサブトピック

列挙リストを使用してみました

\begin{enumerate}
\item Topic
\begin{enumerate}
\item First Subtopic
\item Second Subtopic
\end{enumerate}
\end{enumerate}

ただし、出力は次のようになります。

 1。トピック
(a)最初のサブトピック
(b)2番目のサブトピック

リストを取得するにはどうすればよいですか?別のリスト環境または追加のパッケージがありますか?

42
samson

enumitemパッケージを使用できます:

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}
  \item Topic
  \begin{enumerate}[label*=\arabic*.]
    \item First Subtopic
    \item Second Subtopic
    \begin{enumerate}[label*=\arabic*.]
      \item First Sub-Subtopic
      \item Second Sub-Subtopic
    \end{enumerate}
  \end{enumerate}
\end{enumerate}

\end{document}

詳細については、 enumitemのカタログエントリ を参照してください。

57
Alok Singhal

参照: http://www.giss.nasa.gov/tools/latex/ltx-222.html

列挙の番号付けスタイルは、ネストされたレベルのコマンド、\ labelenumi、\ labelenumiiなどによって決定されます。これらは\ renewcommandコマンドで再定義できます。

たとえば、列挙の第1レベルに大文字を使用し、第2レベルの列挙に小文字を使用するには:

\renewcommand{\labelenumi}{\Alph{enumi}}
\renewcommand{\labelenumii}{\alph{enumii}}

そしてここ: http://www.mackichan.com/index.html?techtalk/484.htm~mainFrame

...具体的なコマンドは

\renewcommand{\labelenumi}{\arabic{enumi}.} 
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}}

または、コンテンツがセクションとしての資格があると思われる場合は、次のようなものを使用します。

\section{Name}
...
\subsection{Subtopic}
...
\subsubsection{Yet another nesting}
...
16
miku

追加のパッケージを使用する必要はありません

\begin{enumerate}
   \item[1.] Topic
   \begin{enumerate}
       \item[1.1] First Subtopic
       \item[1.2] Second Subtopic
    \end{enumerate}
\end{enumerate}
0
Prakhar Agarwal