使用任务的新环境

使用任务的新环境

我正在尝试创建一个新的环境:

\newenvironment{tasksx}{
    \begin{tasks}[counter-format = (tsk[a]), after-item-skip = -.5ex, before-skip = -2.5em, after-skip = 1em]
        \task
    \end{tasks}
}

但是当我尝试编译时:

Text 
\begin{tasksx}(3)
\task 1
\task 2
\task 3
\task 4
\task 5
\end{tasksx}

我收到错误:!Undefined control sequence. \task 1

答案1

为了定义一个行为类似于tasks环境的新环境,该tasks包提供了该\NewTasks命令。此命令的一般用法\NewTasks[〈options〉]{〈name〉}[〈separator〉](〈cols〉) 如以下 MWE 所示:

\documentclass{article}
\usepackage{tasks}
\NewTasks[counter-format = (tsk[a]), after-item-skip = -.5ex, before-skip = -2.5em, after-skip = 1em]{mytask}[\task](1)
\begin{document}
\begin{mytask}
\task bla
\end{mytask}
\end{document}

相关内容