Files
ouc_latex_template/年度考核登记表/README.md
T
laoyang f87d763602 重写全部 README,只保留使用说明
17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。

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

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

行数 4185 → 2261。

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

118 lines
3.3 KiB
Markdown

# 年度考核登记表
中国海洋大学教职工年度考核登记表,A4 单页。
## 编译
```bash
cd 年度考核登记表
xelatex 年度考核登记表.tex
```
或仓库根:`bash build.sh 年度考核登记表`
## 文件
| 文件 | 说明 |
|---|---|
| `年度考核登记表.tex` | 主文件,填内容改这里 |
| `ouckhtb.sty` | 版式包,一般不改 |
## 填写参数
全部在 `\begin{document}` 之前定义:
```latex
\khtbyear{2025} % 考核年度,显示为表外标题的一部分
\newcommand{\khnum} {0000000} % 职工号
\newcommand{\khname} {{\fangsong 张远航}} % 姓名
\newcommand{\khsex} {{\fangsong 男}} % 性别
\newcommand{\khbirth} {{\fangsong 1985.03}} % 出生年月
\newcommand{\khdept} {{\fangsong 信息科学与工程学部}} % 单位
\newcommand{\khsubdept} {{\fangsong 计算机科学与技术学院}} % 系/研究所/科室
\newcommand{\khparty} {{\fangsong 中共党员}} % 政治面貌
\newcommand{\khtitle} {{\fangsong 教授}} % 现专业技术职务
\newcommand{\khpost} {{\fangsong 教授三级}} % 所聘岗位
```
| 参数 | 说明 |
|---|---|
| `\khtbyear{年}` | 考核年度 |
| `\khnum` | 职工号 |
| `\khname` | 姓名 |
| `\khsex` | 性别 |
| `\khbirth` | 出生年月 |
| `\khdept` | 单位(学部/学院) |
| `\khsubdept` | 系、研究所、实验室、科室 |
| `\khparty` | 政治面貌 |
| `\khtitle` | 现专业技术职务 |
| `\khpost` | 所聘岗位 |
参数值里的 `{\fangsong ...}` 是指定字体,可去掉换成其他字族。
## 年度总结正文
```latex
\newcommand{\khsummary}{%
第一段内容。\par
第二段内容。\par
第三段内容。}
```
多段之间用 `\par` 分隔,不要留空行。
## 表格结构
| 区段 | 内容 |
|---|---|
| 表头 | 职工号、姓名、性别、出生年月 |
| 基本信息 | 单位、系、政治面貌、职务、岗位 |
| 年度总结 | `\khsummary` 的长文本格,竖排标题 |
| 考核结果 | 三级选择与签字 |
| 签名栏 | 本人签字、单位意见、学校意见 |
## 改表格内文字
正文在表格环境内,每行用 `&` 分列。合并格里的文字**必须用 `\khtbfit`
包起来**,指定跨度宽度:
```latex
\SetCell[c=2]{c} \khtbfit{\khtbspanA}{单\hspace{1em}位} & &
\SetCell[c=3]{c} \khtbfit{\khtbspanB}{\khdept} & & &
```
不包的话文字不会折行,会把表格撑出版心。
### 跨度常量
| 常量 | 对应列 |
|---|---|
| `\khtbspanA` … `\khtbspanH` | 各格的跨度宽度 |
| `\khtbwa` … `\khtbwk` | 各列宽度 |
### 其他常用命令
| 命令 | 用途 |
|---|---|
| `\khtbtitle` | 印表外标题(含年度) |
| `\khtbcell{文字}` | 定宽盒子 |
| `\khtbvert{标题}` | 竖排格标题(用于年度总结格) |
| `\khtbunderline{n}` | 下划线空行 |
| `\khtbchoices` | 考核结果的三级选项 |
| `\khtbseal` | 盖章位 |
| `\khtbsign` | 签字位 |
| `\khtbsummarysign` | 年度总结格下方的签字 |
| `\khtbstack{...}` | 多行堆叠 |
| `\khtbxi` | 系/研究所一栏的值 |
## 版式
```
A4,单页
表格行高按原表设定,年度总结格为高行
```
## 注意
示例内容为虚构数据,使用时全部替换。签字、日期栏留空手填。