Files
laoyang f87d763602 重写全部 README,只保留使用说明
17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。

只保留:
- 怎么编译、跑几遍
- 文件结构
- 要改哪些参数(逐项列出宏名与含义)
- 用到的命令(表格)
- 版式参数

删除:
- 原文件来源、抽取过程
- 踩坑记录、最小复现、实测数据
- 用户需求、工单号、历史沿革
- 改造前后对比

行数 4185 → 2261。

全库 16/16 编译通过。
2026-11-01 08:52:54 +08:00

115 lines
3.1 KiB
Markdown

# 成绩构成说明
中国海洋大学课程成绩构成说明表,A4 单页,正文小四(12pt)。
## 编译
```bash
cd 成绩构成说明
xelatex 成绩构成说明.tex
```
或仓库根:`bash build.sh 成绩构成说明`
## 文件
| 文件 | 说明 |
|---|---|
| `成绩构成说明.tex` | 主文件,填内容改这里 |
| `oucgrade.sty` | 版式包,一般不改 |
## 填写参数
改 `\begin{document}` 之后的第 1 节,共 10 个宏,正文不用动:
```latex
\newcommand{\grdcourse}{数字逻辑} % 课程名称
\newcommand{\grdyear}{2025} % 学年
\newcommand{\grdseason}{秋} % 季学期(春 / 秋)
\newcommand{\grdteacher}{张远航} % 任课教师
\newcommand{\grdtheory}{80} % 理论课占总成绩
\newcommand{\grdlab}{20} % 实验课占总成绩
\newcommand{\grddaily}{30} % 平时成绩占理论课
\newcommand{\grdfinal}{70} % 期末考试成绩占理论课
\newcommand{\grdhw}{20} % 作业占理论课
\newcommand{\grdattend}{10} % 点名占理论课
\newcommand{\grdlabnote}{由实验课教师根据实验报告与实验操作评定。}
```
| 参数 | 说明 |
|---|---|
| `\grdcourse` | 课程名称 |
| `\grdyear` | 学年 |
| `\grdseason` | 季学期,春 / 秋 |
| `\grdteacher` | 任课教师 |
| `\grdtheory` | 理论课占总成绩百分比 |
| `\grdlab` | 实验课占总成绩百分比 |
| `\grddaily` | 平时成绩占理论课百分比 |
| `\grdfinal` | 期末考试占理论课百分比 |
| `\grdhw` | 作业占理论课百分比 |
| `\grdattend` | 点名占理论课百分比 |
| `\grdlabnote` | 实验课评定方式,一句话说明 |
百分数只填数字,不要带 `%`。
## 比例必须自洽
模板会自动检查三组加法:
```
理论课 + 实验课 = 100
平时成绩 + 期末考试 = 理论课
作业 + 点名 = 平时成绩
```
不通过时:
- 编译 log 里打 `*** oucgrade: 比例不自洽 ***`
- PDF 上印一个醒目的提示
## 表格结构
| 区段 | 内容 |
|---|---|
| 表头 | 课程名称、学年学期、任课教师 |
| 总成绩构成 | 理论课 / 实验课两行,各占百分比 |
| 理论课内部 | 平时成绩 / 期末考试 |
| 平时成绩内部 | 作业 / 点名 |
| 实验课说明 | 一行文字 |
| 签字栏 | 任课教师、教研室主任、教学院长 |
## 改表格内文字
正文里表格用标准 `tabular`,各格改写直接改文字。
### 常用命令
| 命令 | 用途 |
|---|---|
| `\grdmaintitle` | 主标题 |
| `\grdsubtitle` | 副标题 |
| `\grdsubtitleline` | 副标题下横线 |
| `\grdsec{标题}` | 分区标题 |
| `\grditem{文字}` | 条目 |
| `\grdpara{文字}` | 段落 |
| `\grdth{内容}` | 表头格 |
| `\grdtd{内容}` | 表体格 |
| `\grdcalc{算式}` | 算式格(自动排版) |
| `\grdsignblock` | 签字栏整块 |
| `\grdsmall{文字}` | 小字 |
| `\grdcheck` | 运行比例校验 |
| `\grdwarnifbad` | 不自洽时印警告 |
## 版式
```
A4,正文小四(12pt),边距标准
表格带框线
```
## 注意
示例内容为虚构数据,使用时全部替换。签字栏留空手填。