简历概述的成果数字改为自动统计(列几条算几条) #14

概述原来手写「论文 40 余篇、专利 20 余项」,每次增删条目都要回头改。
改为正文标记、概述取数:

  \item ...论文... \cvtagcount{SCI}     % 显示 SCI 并计数
  \item ...软著... \cvmark{软著}        % 只计数
  概述:论文 \cvnum*{SCI,EI,核心} 篇(SCI \cvnum{SCI} 篇)

共注册 11 类:SCI/EI/核心/专利/第一发明人/软著/科研项目/主持/负责/转化/教研。

关键技术:不用 aux,改独立数据文件 \jobname.cvnum。
中文键经 aux 往返后 \ifcsname 全部失效(xeCJK 把汉字设为活动字符,
键的 token 形态不一致;ASCII 键正常);独立文件里中文键完全正常。
累加与显示分离(cvacc@ 每遍从 0 起 / cvnum@ 读自上一遍),
否则概述在正文之前会让上一遍的值被本遍叠加,数字翻倍。

踩坑:\cvmark 不能放 \experience 的关键词参数(会被 \foreach 拆开,
报 Misplaced \omit),必须放描述参数内;也不能放 longtable 单元格之外。

验证:0 error / 0 Overfull / 0 Underfull,3 页;加标记后版面与基线
逐行一致;连续 5 次编译数字稳定;增删条目后数字自动跟随。

⚠️ 口径变化:自动统计只数列出来的条目。示例原来写「40 余篇」但正文
只列 9 篇代表作,改成自动后变「9 篇」。README 已写明这两种口径的区别。
项目总经费仍手填(\experience 无经费字段)。
This commit is contained in:
2026-10-27 14:56:34 +08:00
parent 8e3017f359
commit eb3b53946c
11 changed files with 309 additions and 36 deletions
+20 -9
View File
@@ -9,28 +9,39 @@
% 明显不同,混在一起排是浪费。
% 专利号格式:ZL + 年份 + 序号 + . + 校验位(示例统一用 9999 段,
% 一眼可辨是假号)。
%
% ⚠️ 每条末尾的 \cvmark{专利} 是计数标记,不产生可见输出。
% 第一发明人的条目额外加 \cvmark{第一发明人},概述里的
% 「授权发明专利 \cvnum{专利} 项(第一发明人 \cvnum{第一发明人} 项)」
% 就是这么数出来的。增删条目时**标记要跟着走**,否则数字会不对。
\sectionTitle{发明专利}{\faWpforms}
\begin{itemize}
\item \textbf{张远航}, 李文博, 陈思远, 王海涛. 一种基于注意力机制的海表
叶绿素浓度反演方法. ZL209999000001.9. 2024-05-14.
叶绿素浓度反演方法. ZL209999000001.9. 2024-05-14.\cvmark{专利}
\cvmark{第一发明人}
\item \textbf{张远航}, 刘洋, 赵明轩, 孙悦. 多源海洋观测数据时空融合插值
装置及方法. ZL209999000002.6. 2023-11-07.
装置及方法. ZL209999000002.6. 2023-11-07.\cvmark{专利}
\cvmark{第一发明人}
\item \textbf{张远航}, 陈思远, 王海涛, 周建华, 吴晓峰. 一种海洋浮标观测
序列异常检测与自动修复方法. ZL209999000003.3. 2023-06-20.
序列异常检测与自动修复方法. ZL209999000003.3. 2023-06-20.\cvmark{专利}
\cvmark{第一发明人}
\item \textbf{张远航}, 孙悦, 周建华. 基于物理约束神经网络的水质参数短期
预测方法及系统. ZL209999000004.0. 2022-09-13.
预测方法及系统. ZL209999000004.0. 2022-09-13.\cvmark{专利}
\cvmark{第一发明人}
\item \textbf{张远航}, 吴晓峰, 郑凯. 一种赤潮发生概率的时序预报方法.
ZL209999000005.8. 2022-03-29.
该方法以多源遥感与水文要素为输入。
该方法以多源遥感与水文要素为输入。\cvmark{专利}
\cvmark{第一发明人}
\item \textbf{张远航}, 李文博, 刘洋. 面向近岸海域的遥感影像云检测与重建
方法. ZL209999000006.5. 2021-08-17.
方法. ZL209999000006.5. 2021-08-17.\cvmark{专利}
\cvmark{第一发明人}
\item 李文博, 陈思远, \textbf{张远航}. 一种海表温度再分析产品误差订正
方法. ZL209999000007.2. 2021-04-06.
方法. ZL209999000007.2. 2021-04-06.\cvmark{专利}
\item 赵明轩, 王海涛, \textbf{张远航}. 多尺度卷积特征融合的海洋要素
预报后处理装置. ZL209999000008.9. 2020-12-15.
预报后处理装置. ZL209999000008.9. 2020-12-15.\cvmark{专利}
\item 周建华, 孙悦, \textbf{张远航}. 一种适用于稀疏站点的海洋数据
质量控制方法. ZL209999000009.7. 2020-07-21.
质量控制方法. ZL209999000009.7. 2020-07-21.\cvmark{专利}
\end{itemize}