修复金字塔组件:画出来是平行四边形,改为真正的梯形金字塔
问题(用户反馈):\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 溢出;跨版本渲染逐像素一致。
This commit is contained in:
BIN
Binary file not shown.
Reference in New Issue
Block a user