17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。 只保留: - 怎么编译、跑几遍 - 文件结构 - 要改哪些参数(逐项列出宏名与含义) - 用到的命令(表格) - 版式参数 删除: - 原文件来源、抽取过程 - 踩坑记录、最小复现、实测数据 - 用户需求、工单号、历史沿革 - 改造前后对比 行数 4185 → 2261。 全库 16/16 编译通过。
年度考核登记表
中国海洋大学教职工年度考核登记表,A4 单页。
编译
cd 年度考核登记表
xelatex 年度考核登记表.tex
或仓库根:bash build.sh 年度考核登记表
文件
| 文件 | 说明 |
|---|---|
年度考核登记表.tex |
主文件,填内容改这里 |
ouckhtb.sty |
版式包,一般不改 |
填写参数
全部在 \begin{document} 之前定义:
\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 ...} 是指定字体,可去掉换成其他字族。
年度总结正文
\newcommand{\khsummary}{%
第一段内容。\par
第二段内容。\par
第三段内容。}
多段之间用 \par 分隔,不要留空行。
表格结构
| 区段 | 内容 |
|---|---|
| 表头 | 职工号、姓名、性别、出生年月 |
| 基本信息 | 单位、系、政治面貌、职务、岗位 |
| 年度总结 | \khsummary 的长文本格,竖排标题 |
| 考核结果 | 三级选择与签字 |
| 签名栏 | 本人签字、单位意见、学校意见 |
改表格内文字
正文在表格环境内,每行用 & 分列。合并格里的文字必须用 \khtbfit
包起来,指定跨度宽度:
\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,单页
表格行高按原表设定,年度总结格为高行
注意
示例内容为虚构数据,使用时全部替换。签字、日期栏留空手填。