问题背景
做本科生毕业论文的时候设计封面遇到了几个难题,其中一就是封面的作者信息部分,需要绘制几个定长的下划线,在网上找了好久才找到较为容易的解决方法。
方法实现
只需要定义一个新命令。
%自定义命令 固定长度下划线
\newcommand\ful[2][4cm]{\underline{\makebox[#1][c]{#2}}}
命令使用
\ful[<length>]{<text>}
<length>:一个长度值,默认4cm
<text>:文本内容
代码和效果
代码
\textbf{\zihao{3}
\zhsong
\makebox[\leng][s]{学院}:\ful[5cm]{}\\
\makebox[\leng][s]{专业}:\ful[5cm]{软件工程}\\
\makebox[\leng][s]{年级班级}:\ful[5cm]{}\\
\makebox[\leng][s]{学生姓名}:\ful[5cm]{}\\
\makebox[\leng][s]{指导教师}:\ful[5cm]{}\\
\makebox[\leng][s]{协助指导教师}:\ful[5cm]{}\\
\makebox[\leng][s]{完成日期}:\ful[5cm]{2023年5月}\\
}
效果