我如何定义一个新环境,以便以下 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}