点名册:课程信息六项改为定宽三栏对齐 #26
原来用 \hfill 均分,各栏起点随内容长短漂移,两行对不齐: 第 2 栏差 42pt、第 3 栏差 55pt。 改为定宽三栏:版心 269mm 三等分,每栏 89.67mm, 标签占 18mm,值占 63.67mm。上下两行冒号位置严格重合。 值超长自动折行,不会压到下一栏。 验证:两行冒号位置 90.7 / 344.9 / 599.1 完全一致,差值 0.0。 全库 17/17 通过,点名册 error 0、Overfull 0。
This commit is contained in:
+24
-1
@@ -119,13 +119,36 @@ A4 横向(297 × 210mm),上下边距 14/16mm,扣掉标题、课程信息
|
||||
A4 横向 297 × 210 mm
|
||||
边距 左右 14mm,上 12mm,下 16mm
|
||||
标题 20pt 黑体居中
|
||||
课程信息 10.5pt,两行三项
|
||||
课程信息 10.5pt,两行三项,三栏定宽对齐
|
||||
表格 20 列 × (1 表头 + N 数据行)
|
||||
表头行高 7.0mm,数据行高 4.5mm
|
||||
正文 10.5pt,表头 8pt,表体 10pt
|
||||
不排页码
|
||||
```
|
||||
|
||||
### 课程信息的对齐
|
||||
|
||||
六项按两行三栏排,栏位固定:
|
||||
|
||||
```
|
||||
课程名称:xxx 课程号:xxx 选课号:xxx
|
||||
学分:xxx 任课教师:xxx 学年学期:xxx
|
||||
```
|
||||
|
||||
每栏宽 89.67mm(版心 269mm 三等分),标签占 18mm,值占 63.67mm。
|
||||
上下两行的冒号位置严格对齐。
|
||||
|
||||
值超过 17 个汉字会自动折行,不会压到下一栏。要调整栏宽或标签宽度,
|
||||
改 `oucroll.sty`:
|
||||
|
||||
```latex
|
||||
\setlength{\rollcolw}{89.6667mm} % 每栏宽
|
||||
\setlength{\rolllabw}{18mm} % 标签宽
|
||||
\setlength{\rollvalw}{63.6667mm} % 值宽
|
||||
```
|
||||
|
||||
三者关系:`rollvalw = rollcolw − rolllabw − 8mm`(8mm 是栏间余量)。
|
||||
|
||||
## 注意
|
||||
|
||||
示例学生名单是虚构数据,使用时全部替换。
|
||||
Reference in New Issue
Block a user