Латекс: как я могу создать вложенные списки, которые выглядят такими 1.1, 1.1.1, 1.1.2, 1.2
Как создать списки, которые выглядят так:
1. Topic
1.1 First Subtopic
1.2 Second Subtopic
Я попытался использовать список перечислений
\begin{enumerate}
\item Topic
\begin{enumerate}
\item First Subtopic
\item Second Subtopic
\end{enumerate}
\end{enumerate}
Но вывод выглядит следующим образом:
1. Topic
(a) First Subtopic
(b) Second Subtopic
Итак, как я могу получить список? Есть ли другой список или дополнительный пакет?
Ответы
Ответ 1
Вы можете использовать пакет 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 для получения дополнительной информации.
Ответ 2
Смотрите: http://www.giss.nasa.gov/tools/latex/ltx-222.html
Стиль нумерации для перечисления определяется командами \labelenumi,\labelenumii и т.д. для вложенных уровней. Они могут быть переопределены командой \renewcommand.
Например, чтобы использовать буквы верхнего регистра для букв первого и нижнего регистра для второго уровня перечисления:
\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}
...
Ответ 3
Нет необходимости использовать какой-либо дополнительный пакет
\begin{enumerate}
\item[1.] Topic
\begin{enumerate}
\item[1.1] First Subtopic
\item[1.2] Second Subtopic
\end{enumerate}
\end{enumerate}
Ответ 4
Я хотел бы написать контракт/соглашение с Lyx.
Почему так сложно получить простой нумерованный список в Lyx?
1.
1,1
1.1.1
2.
2,1
2,2
3.
3.1
Это стандартный нумерованный список:
1.
(А)
(Б)
2.