quiver :现代的交换图编辑器
quiver是一种现代的图形编辑器,用于交换和粘贴图,能够渲染高质量的屏幕观看图,并通过Tikz-CD导出到Latex。
用quiver创建和修改图的数量级比手工编写等效乳胶的速度快,并且少一些经验与笔和纸竞争。
尝试quiver :q.uiver.app
功能和屏幕截图
quiver具有高效,直观的界面,用于创建复杂的交换图和粘贴图。绘制涉及回调和下调的图表很容易,
辅助,
和更高的细胞。
对象放置基于根据标签大小进行调整的灵活网格。
有多种可复合的箭头样式。
并充分将颜色用于标签和箭头。
quiver旨在看起来适合屏幕截图,并导出与原始图尽可能接近的乳胶。
可以使用鼠标,单击和拖动或使用键盘来创建和修改图表,并使用一组完整的键盘快捷键来执行任何操作。
当您将图导出到乳胶时, quiver将嵌入到该图的链接,如果您决定需要修改或与他人共享,则可以稍后返回它。
其他功能
- 多次选择,使质量变化变得容易快速。
- 历史系统,使您可以撤消/重做操作。
- 支持自定义宏定义:只需粘贴与包含\\ newCommands的文件相对应的URL。
- 将嵌入图的导出图表到HTML。
- 用于大图的平移和缩放。
- 智能标签对齐和边缘偏移。
导入宏和颜色
要在quiver中使用自定义宏和颜色,请创建一个包含定义的文件,如以下内容。
\\newcommand { \\cat }{ \\mathscr } \\newcommand { \\psh }{ \\widehat } \\newcommand { \\smcat }{ \\mathbb } \\newcommand { \\yo }{よ}
将文件上传到可公开访问的URL(例如gist.github.com),然后将原始文本的URL粘贴到quiver底部的“宏”输入中。
当前,可以使用\\ newCommand,\\ newCommand*,\\ reenewcommand,\\ renewcommand*,\\ DeclaRemathoperator和\\ declaremathoperator*来定义宏。和颜色可以使用\\ decenecolor(使用颜色模式:RGB,RGB,HTML,Grey)来定义。
编辑整合
请参阅quiver Wiki上的编辑器集成。
建筑
从命令行中运行MAKE,然后在您喜欢的Web浏览器中打开src/index.html。
如果失败,您可能会使用不兼容的Make或Bash版本。在这种情况下,您可以手动下载katex的最新版本,并将其放在src/作为src/katex/下。如果尚未获得正确的路径,您将遇到一个错误,告诉您Katex未能加载。
quiver必须通过Localhost运行。如果您安装了Python,那么一个简单的解决方案是运行:
make serve
在quiver目录中,然后打开Localhost:8000在浏览器中。
如果您还有其他建立quiver问题,请打开一个详细介绍该问题的问题,我会尝试提供帮助。
由于
- SC Steenkamp,有关箭头美学渲染的有益讨论。
- Andréc,用于定制Tikz样式,用于固定高度的曲线。
- 内森·科比(Nathan Corbyn),增加了将可嵌入图导出到HTML的能力。
- Paolo Brasolin,增加了离线支持。
- 卡尔·戴维森(Carl Davidson),讨论和原型循环渲染。
- 每个通过报告问题或建议改进来改善quiver人。
