Изменение нумераций вложенных списков в Перечислить среде, в ЛАТЕКСЕ

Я хочу произвести следующее в ЛАТЕКСЕ:

1. Item
    2. Item
    3a. Item
    3b. Item
    4. Item
5. Item

В основном я уже попытался использовать вложенный enumerate среды, но у меня есть проблема с реализацией различных нумераций.

Как я могу сделать вышеупомянутое в ЛАТЕКСЕ?

5
задан Andreas Grech 12 January 2010 в 00:24
поделиться

3 ответа

Цель среды {Reumerate} - это алгоритмически алгоритмически вещей. Если вы действительно хотите, чтобы количество появилось, как показано на вашем вопросе, я не могу определить, какой алгоритм вы хотите использовать. Для того, что вы показываете, я думаю, что самый простой метод - просто программировать этикетки самостоятельно, а не пытаться программировать латекс, чтобы сделать это. Я бы просто сделал это таким образом:

\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}

с латексным, тем самым быстрый путь к раствору часто включает в себя грубую силу: -)

9
ответ дан 13 December 2019 в 05:36
поделиться
\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 в команде обновления на то, что вы хотите: \alph или \arabic

1
ответ дан 13 December 2019 в 05:36
поделиться

Быстрый и загрязненный:

\documentclass{article}
\begin{document}

\renewcommand{\labelenumii}{\addtocounter{enumi}{1}\arabic{enumi}}
%% Second list uses first counter

\def\startenumtuple{\setcounter{enumii}{1}\addtocounter{enumi}{1}
  \renewcommand{\labelenumii}{\arabic{enumi}.\alph{enumii}}}
\def\endenumtuple{
  \renewcommand{\labelenumii}{\addtocounter{enumi}{1}\arabic{enumi}}}

\noindent Here's my list:

\begin{enumerate}
\item Item
\begin{enumerate}
\item Item
\startenumtuple
\item Item
\item Item
\endenumtuple
\item Item
\item Item
\end{enumerate}
\item Item
\end{enumerate}
\end{document}

(версия MICA использовалась в первой итерации этого кода)

правильный путь включает в себя определение среды на основе перечисления, которые имеют правильную вещь с счетчиками : Приведенный выше код нуждается в настройке, чтобы получить его на работу, если вы хотите изменить вложение средних сред.

2
ответ дан 13 December 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: