\documentclass[UTF8]{ctexart}%pdflatex编译
\usepackage[showframe,margin=1in]{geometry}
\usepackage{enumitem}
\setlist[enumerate]{nosep,labelsep=0pt,leftmargin=2em}
\usepackage{multicol}
\setlength{\columnseprule}{.4pt}
\setlength{\columnsep}{1cm}
\makeatletter
\newcommand\brule[3][\z@]{\leavevmode
{\setlength\@tempdima{#2}\setlength\@tempdimb{#1}\setlength\@tempdimc{#3}%
\@tempcnta=\fpeval{ceil(\@tempdima/5pt)}
\kern\z@
\loop\ifnum\@tempcnta>\z@
\vrule \@width 5pt \@height \@tempdimc \@depth -\@tempdimb \hskip\z@skip
\advance\@tempcnta\m@ne
\repeat \unskip
}}
\makeatother
\begin{document}
\noindent\textbf{16. }补写出下列句子中的空缺部分。(6分)
\begin{multicols}{2}
\begin{enumerate}[label=(\arabic{enumi})]
\item
王湾《次北固山下》的名句“\brule{9em}{.4pt},\brule{9em}{.4pt}”,描写时序交替中的景物,暗示着时光流逝,蕴含着自然理趣。
\item
小慧为朋友家的农家乐餐厅写宣传横幅,直接使用了陆游《游山西村》里的“\brule{9em}{.4pt},\brule{9em}{.4pt}”两句诗,朋友看了觉得很贴切。
\item
行至群山深处,见到一挂瀑布飞泻而下,水石激荡,轰鸣作响,于老师回头对学生们说:“这不就是古诗中写的‘\brule{9em}{.4pt},\brule{9em}{.4pt}’嘛!”
\end{enumerate}
\end{multicols}
\noindent\textbf{参考答案:}
\begin{enumerate}[label=(\arabic{enumi})]
\item
海日生残夜\quad 江春入旧年
\item
山重水复疑无路\quad 柳暗花明又一村
\item
飞流直下三千尺\quad 疑是银河落九天(飞湍瀑流争喧豗\quad 砯崖转石万壑雷)
\end{enumerate}
\end{document}
问 如何绘制一个能够指定长度的且能够换行的hrule?