答案1
您可以使用设置label
上级enumerate
enumitem
:
\documentclass{article}
\usepackage{enumitem,tabularx}
\setlength{\tabcolsep}{0pt}% For this example
\begin{document}
\begin{enumerate}[label={\rule{1cm}{.4pt}\arabic*.},leftmargin=*]
\item Which is the best estimate of the square root of~$30$?
\begin{tabularx}{\linewidth}{ *{4}{X} }
a) $5.2$ & b) $5.5$ & c) $5.8$ & d) $15$
\end{tabularx}
\item Which is the best estimate of the square root of~$30$?
\begin{tabularx}{\linewidth}{ *{4}{X} }
a) $5.2$ & b) $5.5$ & c) $5.8$ & d) $15$
\end{tabularx}
\end{enumerate}
\end{document}
1cm 规则是从文本块的左边距开始,一直到枚举。如果需要,您可以在 之前插入一个空格\arabic*
。
答案2
我使用这个作为代码来重新创建你所得到的内容:
\documentclass{exam}
\begin{document}
\begin{questions}
\question Which is the best estimate of $\sqrt{30}$?
\begin{oneparchoices}
\choice 5.2
\choice 5.5
\choice 5.8
\choice 15
\end{oneparchoices}
\end{questions}
\end{document}
我使用以下代码来创建替代解决方案:
\documentclass{exam}
\begin{document}
\begin{questions}
\question Which is the best estimate of $\sqrt{30}$?
\begin{oneparcheckboxes}
\choice 5.2
\choice 5.5
\choice 5.8
\choice 15
\end{oneparcheckboxes}
\end{questions}
\end{document}
第二段代码产生
那里有方便学生填写答案的圆圈。另一条值得注意的信息是考试包文档。
希望这可以帮助!
答案3
我相信你可以通过以下方式做到这一点:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item
First item.
\item
Second one.
\item [\underline{\hspace{.4in}} \stepcounter{enumi}\arabic{enumi}.]
This one.
\item
Last one.
\end{enumerate}
\end{document}
我也建议使用exam
样式来完成此类任务。