17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。 只保留: - 怎么编译、跑几遍 - 文件结构 - 要改哪些参数(逐项列出宏名与含义) - 用到的命令(表格) - 版式参数 删除: - 原文件来源、抽取过程 - 踩坑记录、最小复现、实测数据 - 用户需求、工单号、历史沿革 - 改造前后对比 行数 4185 → 2261。 全库 16/16 编译通过。
劳务发放说明表
中国海洋大学劳务费发放说明表,A4 单页。
编译
cd 劳务发放说明表
xelatex 劳务发放说明表.tex
或仓库根:bash build.sh 劳务发放说明表
文件
| 文件 | 说明 |
|---|---|
劳务发放说明表.tex |
主文件,填内容改这里 |
ouclw.sty |
版式包,一般不改 |
填写参数
全部在 \begin{document} 之前定义:
\newcommand{\lwunit} {{\songti 信息科学与工程学部}} % 用工单位
\newcommand{\lwreason}{{\songti 科研项目数据整理}} % 用工事由
\newcommand{\lwnote} {} % 备注,可留空
\newcommand{\lwwork}{% % 用工说明正文
聘请{\songti 李承宇}等{\songti 2}位研究生参与……}
| 参数 | 说明 |
|---|---|
\lwunit |
用工单位(学部/学院) |
\lwreason |
用工事由 |
\lwnote |
备注,可留空 |
\lwwork |
用工说明正文,即表格中「工作内容」一栏 |
参数值里用 {\songti ...} 包裹是为了指定字体,可去掉。
表格结构
| 行 | 内容 |
|---|---|
| R0 | 用工单位(盖章) + 单位名称 |
| R1–R3 | 用工事由 + 工作内容 + 备注 |
| R4 | 三处签字:批准单位负责人 / 用工单位负责人 / 经办人 |
改表格内文字
正文在 \begin{lwtable} 与 \end{lwtable} 之间。每行写满 4 个格子(3 个 &)
加结尾 \\。跨度已固定在 ouclw.sty 里,不用管。
合并格里的文字必须用 \lwfit 或 \lwcell 等定宽盒子包起来:
& \lwcellv{\lwunit\lwblank{1}}
& \lwcellv{\lwreason}
& \lwwork\lwblank{8}
不包的话,文字比跨列合计更宽时不会折行,会把整表撑出版心。
常用盒子命令
| 命令 | 用途 |
|---|---|
\lwcell{文字} |
定宽盒子,自动折行 |
\lwcellv{文字} |
同上,垂直居中 |
\lwfit{跨度}{文字} |
按指定跨度定宽 |
\lwblank{n} |
插入 n 个空行位(撑高度) |
\lwstack{...} |
多行堆叠 |
\lwsign{跨度}{标签} |
签字栏 |
\lwspanA…\lwspanD |
各格的跨度宽度常量 |
签字栏
\lwsign{\lwspanA}{批准单位负责人签字}
& & \lwsign{\lwwc}{用工单位负责人签字}
& \lwsign{\lwwd}{经办人签字} \\
跨度常量 \lwwa–\lwwd 与 \lwspanA–\lwspanD 对应各列。
版式
A4,单页
正文宋体,表格内文字用 \songti 显式指定
注意
示例内容为虚构数据,使用时整段替换。