我已经设置了todonotes
一个计数器,并想参考我创建的任务。
在对齐环境中,我无法将任务放在边缘,因此它在\text{}
命令中是内联的。
理想情况下,我希望所有任务都在边缘,但如果对于方程式来说它们是内联的,那也没问题。
我遇到的主要问题是,我无法引用 MWE 中所示的方程式中的任务。引用指向方程式 (1),而不是任务 T2。
我该如何解决?
感谢您的帮助
\documentclass{article}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage{suffix}
\usepackage{todonotes}
\newcounter{task}
\renewcommand{\thetask}{T\arabic{task}}
\newcommand{\task}[2][]{%
\refstepcounter{task}%
\todo[#1]{{\bf \thetask} #2}%
}
\WithSuffix\newcommand\task*[2][]{%
\refstepcounter{task}%
\quad%
\text{%
\todo[inline, inlinewidth=4.5cm, #1]{{\bf \thetask} #2}%
}
}
\begin{document}
This is my\task{Adjust formatting.}\label{task formatting} document.
\begin{align}
y & = 5x + 2 \task*{Decided which one}\label{task choose} \\
& = 2 + 5x
\end{align}
The tasks were formatting~\ref{task formatting} and choosing the equation~\ref{task choose}.
\end{document}