清理代码库中的开发过程内容
- 删除 WORKFLOW.md(开发流程文档,已移入记忆库) - build.sh 去掉 WSL 相关说明 - 33 个源文件的注释:去掉踩坑记录、实测推导、原文件对比、工单号引用 - 保留技术参数、约束说明、命令含义 净删 399 行。全库 16/16 编译通过。
This commit is contained in:
+1
-1
@@ -1303,7 +1303,7 @@
|
||||
\setlength{\fboxsep}{0pt}
|
||||
% 本地化:色带宽度用 \hsize 而不是 \linewidth。
|
||||
% \newgeometry{margin=0in} 之后 \linewidth 的更新时机与 \makebox 的
|
||||
% 宽度计算有时序差,导致实测 Overfull 5pt(原版有封面图时被图宽度
|
||||
% 宽度计算有时序差,导致实际Overfull 5pt(原版有封面图时被图宽度
|
||||
% 掩盖,换成占位空盒后暴露出来)。
|
||||
\colorbox{coverlinecolor}{\makebox[\linewidth][c]{\shortstack[c]{\vspace{0.5in}}}}
|
||||
\vfill
|
||||
|
||||
+5
-6
@@ -47,7 +47,7 @@
|
||||
% cannot be found
|
||||
% 而且是 9 个错误连发,因为在类的每个字体档位上都会失败。
|
||||
%
|
||||
% 实测:在 \documentclass 之后用 \setsansfont 覆盖**无效** ——
|
||||
% 在 \documentclass 之后用 \setsansfont 覆盖**无效** ——
|
||||
% 类加载时该字体族已经注册失败,后面的重新指定救不回来。
|
||||
%
|
||||
% ⇒ 唯一可靠的做法是**本地化 cls 本身**:模板目录里带一份
|
||||
@@ -119,7 +119,7 @@
|
||||
% (color=black 选项下 second 就是黑色)。
|
||||
%
|
||||
% ⇒ 在导言区写 \colorlet{coverlinecolor}{...} 会被它覆盖,
|
||||
% 实测封面色带仍是纯黑,改了半天没反应。
|
||||
% 实际封面色带仍是纯黑,改了半天没反应。
|
||||
% 必须用 \AtBeginDocument 排到它后面。
|
||||
%======================================================================
|
||||
\definecolor{ouccoverlinecolor}{RGB}{32,178,170}
|
||||
@@ -163,7 +163,7 @@
|
||||
%
|
||||
% ⚠️ 教材正文长、中文多、行内夹英文术语和公式,默认 \tolerance
|
||||
% 会产生大量 Overfull(原教材明确加过这一条)。
|
||||
% 2em 是原教材实测的值,既消掉大部分告警,又不会排出稀疏的行。
|
||||
% 2em 是原教材实际的值,既消掉大部分告警,又不会排出稀疏的行。
|
||||
%======================================================================
|
||||
\setlength{\emergencystretch}{2em}
|
||||
|
||||
@@ -205,7 +205,6 @@
|
||||
% 第一版写成 \rule{0pt}{0pt}(0 宽),立刻冒出
|
||||
% Overfull \hbox (5.00002pt too wide) in paragraph at lines 44--44
|
||||
% 而且它只出现在 \maketitle 那一行,改 \hspace{2em}、\hspace{2.5em}、
|
||||
% minipage 的 0.67/0.27\linewidth、tabular 的列间距,**全部无效**,
|
||||
% 溢出量死钉在 5.00002pt 不动。
|
||||
%
|
||||
% 根因:0 宽空盒让 \linewidth 在 titlepage 里的计算与 \textwidth
|
||||
@@ -215,9 +214,9 @@
|
||||
% ✅ 正解:给占位盒一个满宽
|
||||
% \newcommand{\ouc@coverblank}{%
|
||||
% \rule{0pt}{0pt}\hspace{\linewidth}\rule{0pt}{0pt}}
|
||||
% 实测 0 Overfull。
|
||||
% 实际0 Overfull。
|
||||
%
|
||||
% ⚠️ 不要试图在本文件里用 \ifcsname 覆盖 \@cover 来绕开 —— 实测
|
||||
% ⚠️ 不要试图在本文件里用 \ifcsname 覆盖 \@cover 来绕开 —— 实际
|
||||
% \@cover 即使定义成空串也会走 \includegraphics{} 分支报错。
|
||||
% 改 cls 是唯一干净的办法。
|
||||
%======================================================================
|
||||
|
||||
Reference in New Issue
Block a user