我只是想嵌套列表来回答具有多个部分的家庭作业问题
\begin{description}
\item[3]
\item[5]
\begin{enumerate}
\item
\item
\end{enumerate}
\end{description}
并使嵌套列表全部对齐。我找不到自动执行此操作的方法,我知道答案可能很简单,但这让我很困扰。我的文档类是 article,我尝试使用 enumitem 但没有成功。
答案1
环境description
自然会在第一行后有一个“悬挂”缩进,这会给出“不想要的”输出。
听起来itemize
在您的特定情况下使用环境更合适,它提供以下输出:
代码如下:
% arara: pdflatex
\documentclass{article}
\begin{document}
\begin{itemize}
\item[3]
\item[5]
\begin{enumerate}
\item
\item
\end{enumerate}
\end{itemize}
\end{document}
如果你希望第一级项目是大胆的那么你可以使用enumitem
包来帮助
% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{article}
\usepackage{enumitem}
\setlist[itemize]{font=\bfseries}
\begin{document}
\begin{itemize}
\item[3]
\item[5]
\begin{enumerate}
\item
\item
\end{enumerate}
\end{itemize}
\end{document}
答案2
@cmhughes 解决方案的一些变化:enumitem
使用shortlabels
选项加载并在两种情况下使用枚举:
\begin{enumerate}[\bfseries1. ]
\item
\item
\begin{enumerate}[1)]
\item
\item
\end{enumerate}
\end{enumerate}
给出
或者,如果您希望两个列表的标签都位于左边距,请使用相同的前言和以下代码:
Lalala…
\begin{enumerate}[\bfseries1.,wide,labelindent = 0pt]
\item
\item
\begin{enumerate}[1),,wide, labelindent = 0pt]
\item
\item
\end{enumerate}
\end{enumerate}
Lalala…