Penrose 是一个声明式图示生成项目,允许用户用文字表达对象及它们之间的关系,再结合样式规则生成图形。它适合数学教学、技术说明和研究表达,例如需要多次调整集合、几何对象或抽象结构时,可以把内容与视觉样式分开组织。
Penrose 适合处理哪些事情
- 用文本定义图形对象及对象之间的关系
- 把同一组内容应用到不同的视觉样式
- 从官方示例学习集合几何和结构图表达
开始使用 Penrose 的建议
建议先在官方编辑器中运行示例,改变少量对象名称或关系,观察布局的变化。掌握内容描述与样式规则的分工后,再为自己的概念建立简单图示;最后手动检查标注是否重叠,图形是否准确表达想说明的关系。
Penrose 的使用条件与限制
这不是输入任意自然语言就能自动画出正确图表的工具,需要理解其语言和规则。自动布局的结果也可能需要调整,复杂领域要自行定义对象与约束;生成的图形不能替代数学证明或技术内容的人工核验。
Penrose 官网或官方项目页;Penrose 源码与项目说明。
继续浏览设计资源中的相关网址。
