我有一个命令:
\newcommand{\lineunderscore}{\uline{\hspace*{\fill}}}
但是当我尝试使用此命令时,我不断收到错误
\documentclass{article}
\usepackage{ulem}
\begin{document}
\newcommand{\lineunderscore}{\uline{\hspace*{\fill}}}
test\lineunderscore\\test
\end{document}
比如! Extra }, or forgotten \endgroup.
,我的问题是什么?
答案1
你不能把复杂的宏放进去,\uline
我想你想要
\documentclass{article}
\usepackage{ulem}
\begin{document}
\newcommand{\lineunderscore}{\uline{\hfill}}
test\lineunderscore\\test
\end{document}
虽然我可能会用
\documentclass{article}
\begin{document}
test\hrulefill\\test
\end{document}