\htext 与 paperandpencil.sty 未定义控制序列

\htext 与 paperandpencil.sty 未定义控制序列

我正在尝试使用 paperandpencil.sty 创建一份调查问卷量子直接引力。我已经弄清楚如何使用 创建问题\question并使用 创建答案\hup。我尝试使用 做出是/否回答\htexttwo{Yes}{No},但我得到了

! Undefined control sequence.
l.34 \htexttwo
          {Yes}{No}

有什么想法为什么这行不通吗?我想我是按照文档(PDF 链接)。我在 Windows 7 上使用 MiKTeX 和 TeXworks。

答案1

确实,样式文件定义了\htextthree... \htextseven,但没有\htexttwo。使用它们为上述选择提供的定义paperandpencil.sty,以下内容与 匹配\htexttwo

\newcommand{\htexttwo}[2]{\vspace{0.5cm}
  \begin{center}\begin{tabular}{p{3cm}p{3cm}p{0.001cm}}
  \centering #1&\centering #2\\&\\\centering$\Box$&\centering$\Box$ \\
  \end{tabular}\end{center}\vspace{0.5cm}}

该包似乎很旧,而且在编码方面不太方便用户使用。可以使用0.001cm结束列来完成更好。您很容易认为有更好/更便捷的方式来获得您想要的东西。

无论如何,这是一个完整的最小示例:

在此处输入图片描述

\documentclass{scrreprt}

\usepackage{paperandpencil}

\newcommand{\htexttwo}[2]{\vspace{0.5cm}
  \begin{center}\begin{tabular}{p{3cm}p{3cm}p{0.001cm}}
  \centering #1&\centering #2\\&\\\centering$\Box$&\centering$\Box$ \\
  \end{tabular}\end{center}\vspace{0.5cm}}

\begin{document}

\question{This is a question?}

\htexttwo{A}{B}
\htextthree{A}{B}{C}
\htextfour{A}{B}{C}{D}
\htextfive{A}{B}{C}{D}{E}
\htextsix{A}{B}{C}{D}{E}{F}
\htextseven{A}{B}{C}{D}{E}{F}{G}

\end{document}

相关内容