多枚举包中的引用

多枚举包中的引用

使用该包时可以参考计数器吗multienum?请参阅下面的 MWE:

\documentclass{article}
\usepackage{multienum}

\begin{document}

\begin{multienumerate}
\mitemxxx{Not\label{test1}}{Linear}{Not\label{test2}}
\end{multienumerate}
\ref{test1} \ref{test2}
\end{document}

答案1

显然不是。

该软件包在很多可以使用的地方明确地将计数器加 1。\refstepcounter与其找到并修补所有这些问题,不如使用一个顶层命令将计数器重置 1,然后使用,这样更简单\refstepcounter

\documentclass{article}
\usepackage{multienum}

\newcommand{\makerefable}{
\addtocounter{multienum\romannumeral\themultienumdepth}{-1}%
\refstepcounter{multienum\romannumeral\themultienumdepth}}

\begin{document}

\begin{multienumerate}
\mitemxxx{Not\makerefable\label{test1}}
{Linear}
{Not\makerefable\label{test2}}
\end{multienumerate}
\ref{test1} \ref{test2}
\end{document}

相关内容