Commit Graph
33 Commits
Author SHA1 Message Date
laoyang b5545d5a0e 修复金字塔组件:画出来是平行四边形,改为真正的梯形金字塔
问题(用户反馈):\flatpyramid 显示成「平行四边形」而不是梯形。

根因:tikz 的 trapezium 形状在给定 minimum width 时,会同时把上边和下边
撑到同一宽度,整体只是平移 —— 于是上下边等宽,就是一个平行四边形。
实测顶层顶点:上边宽 60.2pt、下边宽 60.2pt(完全相等)。

修复:不再使用 trapezium 形状,改为按显式坐标自绘梯形。
每一层的上边宽 = 上一层下边宽(斜边连续),各层中心对齐。
实测修复后(TeX Live 2022):
  层   上边宽   下边宽
  ①    42.5     78.7
  ②    78.7    114.8
  ③   114.8    150.9
  ④   150.9    187.1
形状参数已提到代码顶部并加注释(\flpw 顶半宽 / \flbw 底半宽 / \fllyh 层高),
需要调整金字塔胖瘦或高矮时改这三个值即可。

已验证:TeX Live 2022 下 0 错误 0 溢出;跨版本渲染逐像素一致。
2026-10-13 15:29:42 +08:00
laoyang dcda943aa1 同步「扁平简约图示组件」到本分支,并在 TeX Live 2022 下重新编译
内容与 main 一致(详见 main 上的提交说明):
- theme/beamerinnerthemeOUCSlide.sty 新增 9 个纯 TikZ 扁平图示组件
  (latflow latstack latcycle lathub latsteps
    lattime latquad latpyramid latcompare),
  颜色列表写在方括号里,支持多色循环取色,并有误用花括号的明确报错。
- slides.tex 新增 5 页演示;README 新增「图示组件(扁平风格)」一节 + figs/fig16.png。
- 设计基调为圆角色块 + 实心纯色 + 白字 + 细箭头,无渐变、无阴影、无立体。

本分支已用 TeX Live 2022 连编三遍验证:0 错误、0 溢出。
2026-10-13 15:07:43 +08:00
laoyang 3ded53b6c4 新增三个深色颜色(苍松绿 / 暮山紫 / 琥珀橙)并同步要点框自动排布
一、新增颜色(放在 beamercolorthemeOUCSlide.sty)
  oucpine   苍松绿  RGB(30, 86, 64)    白字对比度 8.54
  oucdusk   暮山紫  RGB(92, 58, 118)   白字对比度 9.04
  oucamber  琥珀橙  RGB(196, 82, 16)   白字对比度 4.60
三个都是较深的颜色,与白色文字有足够对比度(WCAG >= 4.5),
可直接作色块底色;各自同样带 10 个色阶(如 oucpine10 ~ oucpine90)。
命名取自中文传统色:「苍松」「暮山紫」「琥珀」。
琥珀橙是高饱和深橘,与低饱和的暗褐「文脉棕」在饱和度上明显区分(0.98 vs 0.61)。

二、要点框自动排布 pointboxgrid(此前仅在 main 上,现同步到本分支)
每行最多 4 个,超过则均匀分成多行(5→3+2;6→3+3;7→4+3;8→4+4;9→3+3+3…),
用法见 README 的「要点框自动排布」一节。

三、验证
本分支已用 TeX Live 2022 重新编译验证:0 错误、0 溢出;
颜色样例页与要点框排布页均正常,三个新颜色在 PDF 中实际生效。
2026-10-13 08:43:43 +08:00
laoyang 52178d36cf 修复目录页圆形序号在圈内偏上的问题,并在 TeX Live 2022 下重新编译
原因:徽标里用了 \strut,它把内容盒撑成「0.7 倍行距上高 + 0.3 倍行距下深」,
而数字没有下伸部,这段虚构的下深把数字整体推高,在圈里明显偏上
(实测偏上 1.7pt,大字号时可达 4pt)。去掉 \strut 后数字墨迹与圆心对齐。

顺带修正一个顺序错误:徽标直径原本在字号算出之前计算,读到的字号恒为 0,
导致圆圈大小与字号脱钩(永远退化到 1.15em)。现已移到字号之后计算。

圆的垂直位置不受影响。本分支已用 TeX Live 2022 重新编译验证:
0 错误、0 溢出、23 页,目录页 4 个跳转链接正常,徽标垂直偏差 ≤ 0.71pt。
2026-10-12 17:29:00 +08:00
laoyang a38134aa5a 目录页改为自适应方框样式,并在 TeX Live 2022 下编译验证
把每一个一级标题放进独立的方框,方框高度与字号随章节数目自动计算,
方框自动均分铺满整页;文字左对齐,左侧只留少量缩进。

新增 \settocstyle{box|solid|bar} 三种方框样式(未知值告警并回退 box),
新增 \toctheme{red|blue} 两种配色(默认海大红,与各章节标题页同色)。

本分支已用 TeX Live 2022 亲自编译验证:0 错误、0 溢出、23 页,
目录页 4 个跳转链接正常,且与本仓库其他分支渲染一致。
2026-10-12 11:29:04 +08:00
laoyang 999d801896 建立 2022 分支基线:本版本可在 TeX Live 2022 下编译通过 2026-09-20 06:40:40 +08:00
laoyang 4aaf14bc63 vcolorbox边框太细,在一些分辨率较低的显示器上无法显示,因此,调整为和其他的信息提示框相同。 2022-05-23 14:48:58 +08:00
laoyang 5710554e34 修改了一些说明中LaTex的描述。 2022-05-14 17:21:41 +08:00
laoyang c36d035ebf 修改了幻灯片首页标题。 2022-05-14 17:12:22 +08:00
laoyang 28ac9b2952 重新编译了新的PDF。 2022-05-14 17:09:46 +08:00
laoyang 64a629cb9d 修改了说明文件 2022-05-14 13:44:35 +08:00
laoyang 9b63f1b2bd 修改了说明文件中的错别字。 2022-05-14 13:38:35 +08:00
laoyang fbd40e3bdc 更改了说明文件中的文字 2022-05-14 13:34:36 +08:00
laoyang a4133efb57 说明文件中代码库增加了阿里云。 2022-05-13 17:40:23 +08:00
laoyang c0e263f304 修改所有链接在新窗口打开页面 2022-05-13 17:09:13 +08:00
laoyang cb79393f92 修改在新页面打开链接 2022-05-13 17:01:17 +08:00
laoyang 168deb2911 修改链接在新页面打开 2022-05-13 17:00:20 +08:00
laoyang e6ffce221c 修改了一个错别字。 2022-05-13 16:53:10 +08:00
laoyang 3fb345984c 修复了首页主标题和副标题在同一行的问题 2022-05-13 16:35:03 +08:00
laoyang e37418815c 增加了对headbox和textbox的说明 2022-05-13 11:11:18 +08:00
laoyang 67c91b55a5 增加了一些注释,删除了一些注释掉的代码 2022-05-13 11:02:11 +08:00
laoyang c734d7f512 更改背景图片为海大蓝标准色 2022-05-13 10:04:33 +08:00
laoyang 31078e73e0 新增标题框和文本框 2022-05-12 20:37:26 +08:00
laoyang 0644b11453 增加了一些示例图片 2022-05-12 17:46:52 +08:00
laoyang 6a64c75776 修改了说明文件。 2022-05-12 17:46:35 +08:00
laoyang bbc4a0f201 增加了一些示例图片 2022-05-12 16:52:37 +08:00
laoyang 0845b85205 增加了说明内容 2022-05-12 16:52:16 +08:00
laoyang 01215267ba 增加了frame标题和副标题的说明。 2022-05-12 16:29:05 +08:00
laoyang bcdfd29739 增加了git库的地址说明 2022-05-12 15:02:15 +08:00
laoyang 42140d9827 添加了编译好的PDF文件,供预览 2022-05-12 13:46:29 +08:00
laoyang fbf696ef5a 添加版权信息 2022-05-12 13:26:05 +08:00
laoyang 05607d8255 初始化 2022-05-12 12:58:31 +08:00
杨永全 bf99ef7b8f Initial commit 2022-05-12 04:56:24 +00:00