\documentclass[11pt, a4paper]{article}
\usepackage{cmbright}
\usepackage[margin=2cm]{geometry}
\usepackage{multicol}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\textbf{\arabic*}, leftmargin=*, labelsep=1cm]
\item A question
\medskip
\hrulefill
\medskip
\hrulefill
[1]
\end{enumerate}
\end{document}
使用上面的代码作为起点,我想重现以下问题样式,以便问题标记和问题主体(以及用于解决的水平线)之间存在间隙,如图所示。任何帮助表示感谢。
答案1
您还可以使用minipage
环境,如下所示。
\documentclass[11pt,a4paper]{article}
\usepackage{cmbright}
\usepackage[margin=2cm]{geometry}
\usepackage{multicol}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[%
label=\textbf{\arabic*},leftmargin=*, labelsep=1cm
]
\begin{minipage}[b]{0.9\linewidth}
\item A question
\medskip
\hrulefill
\medskip
\hrulefill
\end{minipage}
\begin{minipage}[b]{0.1\linewidth}
[1]
\end{minipage}
\end{enumerate}
\end{document}
答案2
您可以使用宏来“问题”这样就更容易理解了。我还定义了tab
您想要的边距的首选项。您可以根据自己的喜好修改宏。
\documentclass[11pt, a4paper]{article}
\usepackage{cmbright}
\usepackage[margin=2cm]{geometry}
\usepackage{multicol}
\usepackage{enumitem}
\newcommand\tab[1][1cm]{\hspace*{#1}}
\def\question#1#2{%
{#1}\\
\medskip
\rule{0.75\textwidth}{.5pt}
\medskip
\rule{0.75\textwidth}{.5pt}\tab{}
[{#2}]}
\begin{document}
\begin{enumerate}[label=\textbf{\arabic*}, leftmargin=*, labelsep=1cm]
\item \question{Calculate the integral...}{4}
\item \question{Approximate the geometric space of...}{7}
\end{enumerate}
\end{document}
答案3
对于我来说,与枚举环境相比,带有计数器的答案似乎是更好的选择。
\documentclass[11pt, a4paper]{article}
\usepackage[margin=2cm]{geometry}
\newlength{\NumberWidth}
\newlength{\AfterWidth}
\setlength{\NumberWidth}{1.5cm}
\setlength{\AfterWidth}{1cm}
\newcounter{question}
\newcounter{lines}
\newcommand{\Question}[2][6]{\stepcounter{question}\setcounter{lines}{0}\noindent\parbox[t]{\NumberWidth}{\thequestion}\parbox[t]{\dimexpr\textwidth-\dimexpr(\NumberWidth+\AfterWidth)\relax\relax}{{\bfseries #2}\par\loop \ifnum\value{lines}<#1\stepcounter{lines}\hrulefill\par\ifnum\value{lines}<\numexpr#1\relax\vspace{0.5cm}\fi\repeat}\par\hfill[1]}
\begin{document}
\Question[4]{This is a question}
\Question[6]{This is another question}
\end{document}
附言:只是为了“放弃”这个想法。