diff --git a/课程教学日历/oucal.sty b/课程教学日历/oucal.sty index 7503d4a..9b3e8bf 100644 --- a/课程教学日历/oucal.sty +++ b/课程教学日历/oucal.sty @@ -214,7 +214,6 @@ row{15}={ht= 46.00pt}, % 第十四周 2 行 row{16}={ht= 46.00pt}, % 第十五周 2 行 row{17}={ht= 46.00pt}, % 第十六周 2 行 - row{18}={ht= 69.00pt}, % 考核方式 3 行 }% }{% \end{longtblr}\par\endgroup} diff --git a/课程教学日历/课程教学日历.pdf b/课程教学日历/课程教学日历.pdf index f417156..c46c222 100644 Binary files a/课程教学日历/课程教学日历.pdf and b/课程教学日历/课程教学日历.pdf differ diff --git a/课程教学日历/课程教学日历.tex b/课程教学日历/课程教学日历.tex index 2ba5e68..3905fd9 100644 --- a/课程教学日历/课程教学日历.tex +++ b/课程教学日历/课程教学日历.tex @@ -173,17 +173,26 @@ \calctr{第十六周} & \calctr{×月×日至×月×日} & \calcell{×} & \calcell{复习、答疑} & \calctr{多媒体讲课} & & \\ - - %------------------- 课程考核及评价方式(跨 7 列)------------------- -% ⚠️ \SetCell[c=7]{c} 用的是 tabularray 的**旧式列类型** c,它是"自然宽度、 -% 不折行"的,跨 7 列后内容比表宽出 197.8pt,报 Overfull。 -% 跨列格必须显式给宽,才会折行: -% wd = 表宽 − 2×colsep − 取整余量 = 174.625 − 2×1.905 − 0.177 = 170.638 mm - \SetCell[c=7]{m,wd=170.638mm} - \calcell{课程考核及评价方式:}\par - \calcell{课程考核成绩由平时成绩和期末考试成绩构成:平时成绩由出勤、课堂讨论、课后作业、翻转课堂构成,所占比重为××\%。} \\ \end{caltable} +%---------------------------------------------------------------------- +% 表格到此为止,共 17 行(表头 + 16 周)。 +% +% ⚠️ 原件表格末尾还有一行跨 7 列的「课程考核及评价方式:」大格 +% (原 18 行)。**本模板已删除这一行**,因为学校另有单独的 +% 《成绩构成说明》文件详细说明考核构成,教学日历里重复一遍既 +% 冗余又容易与说明文件不一致。考核方式改在表头上方的课程信息里 +% 用一个字段(\calassess)点到即可。 +% +% 若你要恢复那一行:在 sty 的 colspec 之后补回 +% row{18}={ht=69.00pt}, +% 并在上方 \\ 之后加: +% \SetCell[c=7]{m,wd=170.638mm} +% \calcell{课程考核及评价方式:}\par +% \calcell{...说明文字...} \\ +% (跨列格必须显式给 wd,否则报 Overfull —— 原因见下) +%---------------------------------------------------------------------- + %====================================================================== % 【第 4 节】签字栏 %