毕业论文模板当中有如下对于封面基本信息排版的代码,其中使用到了ulinecentered
命令。
\begin{information}{M{5em}M{22em}}
\zihao{-2}\heiti{课题名称} & \ulinecentered{\tongjithesistitle} \\
\zihao{-2}\heiti{副\enskip{}标\enskip{}题} & \ulinecentered{\tongjithesissubtitle} \\
\zihao{-2}\heiti{学\quad{}\quad{}院} & \ulinecentered{\tongjischool} \\
\zihao{-2}\heiti{专\quad{}\quad{}业} & \ulinecentered{\tongjimajor} \\
\zihao{-2}\heiti{学生姓名} & \ulinecentered{\tongjiauthor} \\
\zihao{-2}\heiti{学\quad{}\quad{}号} & \ulinecentered{\tongjiauthornumber} \\
\zihao{-2}\heiti{指导教师} & \ulinecentered{\tongjithesisadvisor} \\
\zihao{-2}\heiti{日\quad{}\quad{}期} & \ulinecentered{\tongjithesisyear{}年\tongjithesismonth{}月\tongjithesisday{}日}
\end{information}
ulinecentered
命令由以下代码定义
\RequirePackage{ulem}
\newcommand{\ulinecentered}[1]{\uline{\makebox[20em][c]{#1}}}
当论文标题过长时会出现排版问题,如下所示
想请教一下如何修改ulinecentered
的代码使其能够在标题过长时自动换行居中。
感谢大神指路!我现在参考下面这段代码改了
ulinecentered
命令,但是现在会导致封面排版的时候会分成两页。makecover
部分的命令如下:封面排版效果是这样:
应该怎么设置才能将这些信息全部排版在第一页上呀。