- 删除 WORKFLOW.md(开发流程文档,已移入记忆库) - build.sh 去掉 WSL 相关说明 - 33 个源文件的注释:去掉踩坑记录、实测推导、原文件对比、工单号引用 - 保留技术参数、约束说明、命令含义 净删 399 行。全库 16/16 编译通过。
特殊事项说明表
中国海洋大学报销用特殊事项说明表,A4 单页,含事项描述与三级签字审批。
编译
cd 特殊事项说明表
xelatex 特殊事项说明表.tex
或仓库根:bash build.sh 特殊事项说明表
文件
| 文件 | 说明 |
|---|---|
特殊事项说明表.tex |
主文件,填内容改这里 |
ouccsx.sty |
版式包,一般不改 |
填写参数
全部在 \begin{document} 之前定义:
\newcommand{\sxdesc}{%
因渤海湾生态环境监测浮标需要例行维护,前往昌邑近岸观测站更换传感器……}
\newcommand{\sxdateA}{} % 项目负责人签字处日期
\newcommand{\sxdateB}{} % 单位负责人签字处日期
\newcommand{\sxdateC}{} % 科技管理部门签字处日期
| 参数 | 说明 |
|---|---|
\sxdesc |
事项描述正文,可写多段(用 \par 分开) |
\sxdateA |
项目负责人签字处日期 |
\sxdateB |
单位负责人签字处日期 |
\sxdateC |
科技管理部门签字处日期 |
日期怎么写
留空则印成「 年 月 日」供手写。要打印具体日期:
\newcommand{\sxdateA}{2026} % 只印年份
\newcommand{\sxdateA}{2026}{10}{28} % 但这不是正确写法
正确写法是用完整版命令(三参数版本,写在同一行的花括号内):
\newcommand{\sxdateA}{\sxdatefull{2026}{10}{28}}
要只印年份就用 \newcommand{\sxdateA}{2026},其余留空手填。
生成的表格
\sxform 一条命令印出整个表:
\begin{document}
\sxform
\end{document}
表格内容:
| 区段 | 内容 |
|---|---|
| 标题 | 特殊事项说明表 |
| 事项描述 | \sxdesc 的内容,占主表区 |
| 签字栏 | 三处签字与日期 |
| 表尾 | 说明条款 |
常用命令
| 命令 | 用途 |
|---|---|
\sxform |
印出整张表 |
\sxtitle{标题} |
改主标题文字 |
\sxtable |
只印表格部分(不含标题) |
\sxnotes / \sxnoteitem |
表尾说明条目 |
\sxfootcontent |
表尾内容 |
\sxfonttitle / \sxfontbody / \sxfontsign / \sxfontfoot |
各区块字体设置 |
版式
A4,单页
标题黑体,正文宋体,签字栏楷体
三处签字:项目负责人 / 单位负责人 / 科技管理部门
注意
示例内容是虚构数据,使用时整段替换 \sxdesc。签字与日期栏留空手填。