您将如何排版以下内容

您将如何排版以下内容
\documentclass[12pt]{article}

\usepackage{amsmath,amsthm,amssymb,amsfonts}
\usepackage{enumerate}

\newenvironment*{exercise}{}

\newcommand{\R}{\mathbb{R}}

\begin{document}

\begin{exercise}{1.10.}
Show that $B=\{[a,b)\subset\R|a<b\}$ is a basis for a topology on $\R$.\\
\begin{enumerate}
\item{stuff...}
\item{stuff...}
\end{enumerate}
\end{exercise}

\end{document}

我主要关心的是列表中的列表编号和说明中的文本是否对齐。也就是说,show 中的 S 与列表中的 1 和 2 等对齐。

答案1

感谢您提供 MWE!使用该软件包enumitem可能对您来说是一个解决方案:

\documentclass[12pt]{article}
\usepackage{amsmath,amsthm,amssymb,amsfonts}
\usepackage{enumitem}

\newenvironment{exercise}[1]{\noindent\makebox[10mm][l]{#1}\ignorespaces}{}

\newlist{steps}{enumerate}{5}
\setlist[steps]{itemindent=10mm,label=\alph*),align=left}

\newcommand{\R}{\mathbb{R}}

\begin{document}

\begin{exercise}{1.10.}
Show that $B=\{[a,b)\subset\R|a<b\}$ is a basis for a topology on $\R$.
  \begin{steps}
    \item{stuff...}
    \item{stuff...}
  \end{steps}
\end{exercise}

\end{document}

在此处输入图片描述

相关内容