我正在尝试实现以下格式:
我已尽力将其改编为以下内容:
\documentclass{article}
\usepackage{titlesec} % section headings
\usepackage{enumitem} % customize lists
\setcounter{secnumdepth}{0} % disable section auto-enumerating
\titleformat{\subsection}[wrap]{\normalfont}{}{}{}
\titlespacing{\subsection}{2pc}{1pc}{2pc}
\begin{document}
\section{Chapter 5}
\subsection{5.1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget malesuada mi, nec feugiat lacus. Nullam est mi, feugiat eu congue ut, ultricies sed nulla. Cras sed eros id odio lobortis viverra a a est. Nulla facilisi. Duis a metus sit amet sapien accumsan egestas. Quisque dignissim magna eros, a auctor lectus sollicitudin ultrices.
\begin{enumerate}[label={\alph*.}]
\item Donec sit amet nulla velit. Nulla facilisi. Aenean placerat, metus dapibus hendrerit tincidunt, diam sem ultricies sapien, nec ultricies diam odio eu ligula. Praesent non eros posuere, tristique turpis dapibus, fermentum tortor. Nam tempus tristique ex ac fermentum?
Answer content (a)
\item Duis vitae congue felis. Cras sollicitudin facilisis enim. Phasellus rhoncus libero ultrices turpis semper, id ornare quam cursus. Praesent sed aliquet tortor. Cras nec blandit sapien?
Answer content (b)
\end{enumerate}
\end{document}
渲染结果如下:
我未能适应的一个关键部分是联合国- 答案内容 (a) 和 (b) 的缩进。在不破坏 {enumeration} 环境的情况下,格式化列表中这些未缩进的子元素的最佳方法是什么?
答案1
感谢 Ulrike 和 daleif 为我提供的解决方案(使用 的“恢复”功能enumitem
)。考虑到我的问题的表述方式,我想未来的用户可能会发现 Willie 的评论很有帮助。以下是最终结果:
使用以下代码:
\documentclass{article}
\usepackage{titlesec} % section headings
\usepackage{enumitem} % customize lists
\setcounter{secnumdepth}{0} % disable section auto-enumerating
\setlength{\parindent}{0pt} % disable auto-indent
\titleformat{\subsection}[wrap]{\normalfont}{}{}{}
\titlespacing{\subsection}{1pc}{1pc}{1.5pc}
\begin{document}
\section{Chapter 5}
\subsection{5.1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget malesuada mi, nec feugiat lacus. Nullam est mi, feugiat eu congue ut, ultricies sed nulla. Cras sed eros id odio lobortis viverra a a est. Nulla facilisi. Duis a metus sit amet sapien accumsan egestas. Quisque dignissim magna eros, a auctor lectus sollicitudin ultrices.
\begin{enumerate}[label={\alph*.}]
\item Donec sit amet nulla velit. Nulla facilisi. Aenean placerat, metus dapibus hendrerit tincidunt, diam sem ultricies sapien, nec ultricies diam odio eu ligula. Praesent non eros posuere, tristique turpis dapibus, fermentum tortor. Nam tempus tristique ex ac fermentum?
\end{enumerate}
Answer content for first sub-question. Sed pulvinar neque sit amet turpis euismod, non dignissim ex aliquet.
\begin{enumerate}[resume*] % '*' necessary for custom format
\item Duis vitae congue felis. Cras sollicitudin facilisis enim. Phasellus rhoncus libero ultrices turpis semper, id ornare quam cursus. Praesent sed aliquet tortor. Cras nec blandit sapien?
\end{enumerate}
Answer content for second sub-question. Etiam mauris ipsum, consequat et tellus non, efficitur vestibulum elit. Duis purus elit, volutpat quis laoreet id, commodo sit amet tellus. Vestibulum pellentesque ut sem semper tincidunt. Phasellus velit sapien, faucibus eget lacus a, hendrerit tempor elit.
\end{document}