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

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

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

行数 4185 → 2261。

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

96 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 劳务发放说明表
中国海洋大学劳务费发放说明表,A4 单页。
## 编译
```bash
cd 劳务发放说明表
xelatex 劳务发放说明表.tex
```
或仓库根:`bash build.sh 劳务发放说明表`
## 文件
| 文件 | 说明 |
|---|---|
| `劳务发放说明表.tex` | 主文件,填内容改这里 |
| `ouclw.sty` | 版式包,一般不改 |
## 填写参数
全部在 `\begin{document}` 之前定义:
```latex
\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` 等定宽盒子包起来**:
```latex
& \lwcellv{\lwunit\lwblank{1}}
& \lwcellv{\lwreason}
& \lwwork\lwblank{8}
```
不包的话,文字比跨列合计更宽时不会折行,会把整表撑出版心。
### 常用盒子命令
| 命令 | 用途 |
|---|---|
| `\lwcell{文字}` | 定宽盒子,自动折行 |
| `\lwcellv{文字}` | 同上,垂直居中 |
| `\lwfit{跨度}{文字}` | 按指定跨度定宽 |
| `\lwblank{n}` | 插入 n 个空行位(撑高度) |
| `\lwstack{...}` | 多行堆叠 |
| `\lwsign{跨度}{标签}` | 签字栏 |
| `\lwspanA`…`\lwspanD` | 各格的跨度宽度常量 |
### 签字栏
```latex
\lwsign{\lwspanA}{批准单位负责人签字}
& & \lwsign{\lwwc}{用工单位负责人签字}
& \lwsign{\lwwd}{经办人签字} \\
```
跨度常量 `\lwwa`–`\lwwd` 与 `\lwspanA`–`\lwspanD` 对应各列。
## 版式
```
A4,单页
正文宋体,表格内文字用 \songti 显式指定
```
## 注意
示例内容为虚构数据,使用时整段替换。