如何用计数器定义新命令

如何用计数器定义新命令

我目前正在写一份使用超链接的报告,作为示例,\href{run:./Annex/MyTestResult.pdf}{Annex 4}. 它工作得很好。

但是,我想添加一个用于附件编号的计数器。有没有办法让这变得更容易,例如使用\newcommand?如果可以,我该如何添加计数器使用\href命令?

答案1

我不太确定预期的输出是什么。按照 Christian Hupfer 的指导,我重新排序并清理了代码,如下所示:

\documentclass{article}
\usepackage{hyperref}
\newcounter{annexcntr}

\newcommand*{\annexref}[1]{%
    \stepcounter{annexcntr}%
    \href{#1}{Annex~\arabic{annexcntr}}%
    }

\begin{document}
    \annexref{run:./Annex/MyTestResult.pdf}
    \annexref{run:./Annex/MyTestResult.pdf}
\end{document}

呈现为:

在此处输入图片描述

相关内容