效果大致如下 设计难点有: 标题长度不固定, 可能需要自动换行需要将定长的下划线全范围覆盖(可选) 需要照顾到用户对自动换行点不满意, 而进行的手动换行(可选) 由于单行标题与多行标题的视觉效果不同, 也避免第二行只有少量文字而造成的“不好的”观感进行额外的调整 这些信息以及下划线是用表格实现的,但每个下划线都偏低,这是因为表格内的文字位于格子的中间位置,我现在想的解决方法是能够让文字位于格子的右下角和中间靠下位置,像这样 这一功能怎么实现?另外单纯把下划线上移的话不用表格就可以,但我想写个文档类,论文题目的长度不固定,所以事先并不能确定在哪里换行,表格可能是最合适的选择。 \documentclass{ctexbook}
\usepackage{multirow}
\usepackage{array}
\newcommand\zhtitle{这是一个很长的学位论文题目:中华人民共和国刑法}
\newcommand\school{厚大法考}
\newcommand\major{法学}
\newcommand\researchdir{刑法}
\newcommand\advisor{罗翔}
\newcommand\student{张三}
\newcommand\datesubmit{2022.06}
\newcommand\spaceshort {\hspace{8pt}}
\newcommand\spacelong {\hspace{16pt}}
\begin{document}
\begin{center}\zihao{3}\begin{tabular}{rc}
论文题目: & \multirow[t]{2}{225pt}{\centering\zhtitle} \\ \cline{2-2}
&\\ \cline{2-2}
\end{tabular}\end{center}
\begin{center}\zihao{-3}\begin{tabular}{b{4cm} |