如何枚举表格内部

如何枚举表格内部

我正在尝试创建一个任务列表,在其中我可以使用复选框标记任务是否已完成。我为此使用了CheckBoxfrom 。 现在我想列举这些任务。我的部分内容在这里 - Form
Latex

\documentclass{minimal}
\usepackage[pdftex]{hyperref}
\begin{document}
\begin{Form}
\noindent
Tasks:\\               
\begin{enumerate}
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task1}\quad \\
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task2}\quad \\
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task3}\quad \\
\item \CheckBox[bordercolor={0 0 0},height=0.5ex,width=1.5ex]{task4}\quad \\
\end{enumerate} 
\end{Form}
\end{document}
\end

但它不起作用!我不知道为什么它不把数字放在任务前面。

答案1

正如解释的那样为什么要避免使用最小类?该类minimal没有定义用于排版文档的基本结构:它几乎什么都没有定义。没有大小更改命令,没有特定定义\labelenumi和类似命令。

通过以下代码可以很容易地看到这一点texdef

$ texdef -t latex -c minimal labelenumi

\labelenumi:
undefined

该命令用于打印产品编号;LaTeX 运行不会报告Undefined control sequence错误,因为\csname...\endcsname使用了。

如果您只是更改minimalarticle,您就会得到您想要的。如果您不想要页码,请添加\pagestyle{empty}

\documentclass{article}
\usepackage{hyperref}
\pagestyle{empty}
\begin{document}
\begin{Form}
\noindent
Tasks:\\
\begin{enumerate}
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task1}
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task2}
\item \CheckBox[bordercolor={0 0 0},height=1ex,width=1.5ex]{task3}
\item \CheckBox[bordercolor={0 0 0},height=0.5ex,width=1.5ex]{task4}
\end{enumerate}
\end{Form}
\end{document}

在此处输入图片描述

相关内容