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

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

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

已验证:TeX Live 2026 下 0 错误 0 溢出;跨版本渲染逐像素一致。
2026-10-13 15:34:04 +08:00
laoyang 46ecc7efbf 同步「扁平简约图示组件」到本分支,并在 TeX Live 2026 下重新编译
内容与 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 2026 连编三遍验证:0 错误、0 溢出。
2026-10-13 15:12:07 +08:00