抱歉,我不知道如何用简短的方式表述这个问题。
我需要的是定义一些类似常量参数的东西,例如,我通过代码列出了这个列表:
\begin{list}{\labelitemi}{\leftmargin=2em}
\item a
\item b
\end{list}
我从来不记得这部分{\labelitemi}{\leftmargin=2em}
,我总是需要复制并粘贴它来创建新列表。我可以用什么方式来定义类似
\begin{myList}
\end{myList}
\begin{myList}
事实上是这样吗\begin{list}{\labelitemi}{\leftmargin=2em}
?
答案1
环境的进入和退出abc
伴随着宏\abc
和的执行\endabc
。通常,你可以像我在这里所做的那样,将这些宏作为你自己的环境定义的一部分来调用。有些情况下它不起作用(verbatim
和align
环境就是两个例子)。但是,当不确定时,我不可避免地会尝试它并看看它是否有效。在这种情况下,它似乎有效。
看复制环境更多细节。
\documentclass{article}
\newenvironment{myList}{\list{\labelitemi}{\leftmargin=2em}}{\endlist}
\begin{document}
\begin{myList}
\item a
\item b
\end{myList}
\end{document}