表格中如何让一个格子单独列宽扩大的同时 列分隔符也随后移动?
想要的结果如下
目前的结果如下
附上现在代码
\setlength{\@title@width}{4em} % 影响“一级学科”的字间距
{\song\xiaosi{
\renewcommand{\arraystretch}{1} % 此处修改行距,不影响正文中的表格行距
\begin{tabular}{p{4em}@{:}l}
% \def\@put@covertitle#1{\makebox[\@title@width][s]{#1}}
\@put@covertitle{\@cfirstsubjecttitle} & \@cfirstsubject \\
% \makebox[6em][l]{\@csubjecttitle} & \@csubject \\
\@put@covertitle{\@csubjecttitle} & \@csubject \\
\@put@covertitle{\@cauthortitle} & \@cauthor \\
\@put@covertitle{\@csupervisortitle} & \@csupervisor \\
\@put@covertitle{\@cmentortitle} & \@cmentor \\
\end{tabular}
}}