17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。 只保留: - 怎么编译、跑几遍 - 文件结构 - 要改哪些参数(逐项列出宏名与含义) - 用到的命令(表格) - 版式参数 删除: - 原文件来源、抽取过程 - 踩坑记录、最小复现、实测数据 - 用户需求、工单号、历史沿革 - 改造前后对比 行数 4185 → 2261。 全库 16/16 编译通过。
118 lines
3.3 KiB
Markdown
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,单页
|
|
表格行高按原表设定,年度总结格为高行
|
|
```
|
|
|
|
## 注意
|
|
|
|
示例内容为虚构数据,使用时全部替换。签字、日期栏留空手填。 |