如何创建包含多行的 \mbox?

如何创建包含多行的 \mbox?

我正在使用 LaTeX 为我的学生编写作业。我将其用于\CheckBox多项选择测试和\mbox文本输入。在结果 PDF 文件中,\mbox即使框的宽度足够大,环境也允许输入 1 行(请参阅所附屏幕截图)。我可以在 LaTeX 中修复该问题,以便在结果 PDF 文件中可以填写多行吗? 在此处输入图片描述

我可以编辑CheckBox环境吗?例如,将其红色边框线的默认颜色更改为蓝色,选择其他字体和大小。最后,如何将方块\mbox与文本垂直居中?

下面是我使用的代码示例:

\documentclass[1pt]{article}

\setlength{\oddsidemargin}{0in}
\setlength{\textwidth}{6.5in}
\setlength{\topmargin}{-0.5in}
\setlength{\textheight}{9in}

\usepackage{hyperref}
\usepackage{lipsum}

\begin{document}
\noindent
Choose the correct answer:

\vspace{1em}

\def\LayoutCheckField#1#2{#2 #1}
\noindent
\begin{Form}
    \CheckBox[height=4mm,width=4mm]{A}\\[1em]
    \CheckBox[height=4mm,width=4mm]{B}\\[1em]
    \CheckBox[height=4mm,width=4mm]{C}
\end{Form}

\vspace{2em}

\noindent
\lipsum[1]

\vspace{1em}

\def\LayoutTextField#1#2{#2}
\begin{Form}
\def\DefaultHeightofText{70pt}
\noindent
\mbox{\strut\TextField[width=\textwidth,height=2.5cm]{name13}}
\end{Form}

\end{document}

相关内容