存在问题的新环境{1,2,3,...}

存在问题的新环境{1,2,3,...}

我如何定义一个新环境,以便以下 tex 代码产生以下输出?

\begin{customproblemsenv}
   \item content1
   \item content2
\end{customproblemsenv}

问题 1. 内容1
问题2。 内容2


答案1

您可以使用enumitem设计带有附加label格式的列表:

在此处输入图片描述

\documentclass{article}

\usepackage{enumitem,lipsum}

\newlist{customproblemsenv}{enumerate}{1}
\setlist[customproblemsenv]{
  label = \textbf{Problem \arabic*.}, 
  wide
}

\begin{document}

\lipsum[1]

\begin{customproblemsenv}
  \item content1
  \item content2
  \item \lipsum[3]
\end{customproblemsenv}

\lipsum[2]

\end{document}

答案2

继续上面的回答,更简单的代码是:(检查文档

  \documentclass[letterpaper,12pt]{article}
  \usepackage{enumitem}
  \begin{document}

  \begin{enumerate}[label = Problem \arabic*]
     \item content1
     \item content2
  \end{enumerate}

  \end{document}

相关内容