![如何创建包含多行的 \mbox?](https://linux22.com/image/442945/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%8C%85%E5%90%AB%E5%A4%9A%E8%A1%8C%E7%9A%84%20%5Cmbox%EF%BC%9F.png)
我正在使用 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}