任务:自动计算项目的显示样式

任务:自动计算项目的显示样式

我发现github,我可以使用 将任务列表的项目格式设置为数学模式\ensuremath。这似乎相当于内联数学,即编写类似的东西\task \(x^2 + y^2 = z^2\)。但我该怎么做才能获得相当于

\task
\begin{equation*}
x^2 + y^2 = z^2
\end{equation*}

我试过了item-format = \ensuremath\displaystyle。但是没有用。

以下是来自 github 的 MWE:

\documentclass{article}
\usepackage{tasks}[2016/05/02]

\settasks{
  item-format = \ensuremath
}

\begin{document}

\begin{tasks}(4)
  \task y + 4x
  \task \sin(x)
  \task \int e^x \,dx
  \task a^2 + b^2
\end{tasks}

\end{document}

答案1

的值item-format可以是一个单参数命令。

\documentclass{article}
\usepackage{tasks}

\NewDocumentCommand{\ensuredisplaymath}{m}{\ensuremath{\displaystyle#1}}

\settasks{
  item-format = \ensuredisplaymath
}

\begin{document}

\begin{tasks}(4)
  \task y + 4x
  \task \sin(x)
  \task \int e^x \,dx
  \task a^2 + b^2
\end{tasks}

\end{document}

在此处输入图片描述

相关内容