使用宏创建超链接表单字段

使用宏创建超链接表单字段

我想创建一个宏来帮助我配置超链接表单字段。

有人能告诉我为什么我的最小示例不起作用吗?

\documentclass{article}
\usepackage[margin=1.25cm]{geometry}
\usepackage{xcolor}
\usepackage{tabulary}
\usepackage{makecell}
\usepackage{hyperref}
\newcounter{textfeldcounter}
%\newcommand{\Macroname}[Anzahl der Übergabeparameter]{\Formatierungsbefehl{#Nummer_Übergabeparameter}}
\newcommand{\tf}[4]{
\TextField[name=name\value{textfeldcounter},width=#1,height=#2,multiline=#3,bordercolor=black, charsize=#4]{}
\stepcounter{textfeldcounter}
}
\begin{document}
\setcounter{textfeldcounter}{1}
\tf[1cm][1em][true][9pt]\\
\end{document}

答案1

\documentclass{article}
\usepackage[margin=1.25cm]{geometry}
\usepackage{xcolor}
\usepackage{tabulary}
\usepackage{makecell}
\usepackage{hyperref}
\newcounter{textfeldcounter}
%\newcommand{\Macroname}[Anzahl der Übergabeparameter]{\Formatierungsbefehl{#Nummer_Übergabeparameter}}
\newcommand{\tf}[4]{
\TextField[name=name\the\value{textfeldcounter},width=#1,height=#2,multiline=#3,bordercolor=black, charsize=#4]{}
\stepcounter{textfeldcounter}
}
\begin{document}
\Form
\setcounter{textfeldcounter}{1}
\tf{1cm}{1em}{true}{9pt}
\end{document}

相关内容