我正在使用任务环境,但它不起作用。我的示例代码是
\begin{tasks}[label=(\arabic*)]
\task 1
\task 2
\task 1
\task 3
\task 4
\end{tasks}
但如果我使用相同的代码,[label=(\arabic*)]
它就可以工作。请帮忙。
答案1
正如 Bernard 在他的评论中所说,标签的语法自软件包 1.0 版以来发生了变化tasks
。
如果你的版本早于 1.0 但至少为 0.9 或更新,例如,如果你正在使用 Overleaf,它有
tasks.sty 2016/08/13 v0.12 Horizontalcolumnedlists (CN),
你应该使用counter-format={<counter specs>}
。
此选项现已弃用,它以特殊方式设置自定义标签。字母tsk
被任务计数器替换。紧跟这些字母的可选参数指定计数器格式:1
: \arabic
、a
: \alph
、A
: \Alph
、r
:
\roman
和R
: \Roman
。
你可以找到旧的软件包文档在 GitHub 上的存储库中。
这在 Overleaf 上有效,我希望它对你也有用:
\documentclass{article}
\usepackage{tasks}
\begin{document}
\begin{tasks}[counter-format=(tsk[1]), label-width=4em]
\task 1
\task 2
\task 1
\task 3
\task 4
\end{tasks}
\end{document}