如何按以下方式准备物品清单:
一、问题
ii. 列表项
iii. 下一个项目
i. 新名单
ii. 下一个问题
以下是我尝试的 MWE。第二项打印为“1. ii。”而我希望输出只是“ii。”罗马数字的边距应该对齐。
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{enumerate}
\usepackage[inline, shortlabels]{enumitem}
%
\begin{document}
\begin{enumerate}[label=1.~\roman*.]
\item Solve a given first order ordinary differential equation (ODE) like (a) Radioactive decay (b) Newton's law of cooling (c) Current in LR, RC circuit with DC source using Euler/RK 4 Order method.
\item This item should print the output simply `ii.' instead of `1. ii.'
\end{enumerate}
\end{document}
答案1
如果您没有为第一级枚举添加任何内容,则这是默认行为。也就是说,第二级枚举设置在第一级枚举旁边。
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate,1]{label=\arabic*.}
\setlist[enumerate,2]{label=\roman*.,align=left}
\begin{document}
\begin{enumerate}
\item
\begin{enumerate}
\item Question
\item List item
\item Next item
\end{enumerate}
\item
\begin{enumerate}
\item New list
\item Next question
\end{enumerate}
\end{enumerate}
\end{document}
您可以从这里调整其他元素(如间距)。