1 个不稳定版本
0.1.0 | 2024 年 2 月 26 日 |
---|
#2 在 #figures
23KB
449 行
Inkscape 图形管理器
一个简单的命令行工具,用于管理使用 Inkscape 创建的图形。它还提供了创建具有 TikZ 图形风格的技术的常用操作的快捷方式。这个 crate 受 Gilles Castel 的 Inkscape 图形管理器 和 Inkscape 快捷方式管理器 的强烈启发。创建这个 crate 的原因是他的工具仅支持 Linux。这个 crate 编写为在 macOS 上使用(但可以轻松扩展以支持其他操作系统)。
安装
cargo install inkscape-figures-manager
然后,创建一个模板 SVG 文件 $HOME/.config/ifm/template.svg
。此文件将在创建新图形时用作模板。
为了快速打开图形,如果您使用 NeoVim,可以使用选择工具如 choose 或 telescope。有关我为 telescope 创建的扩展的信息,请参阅 我的 dotfiles(复制 lua/telescope/
和 lua/telescope_inkscape_figures/
目录)。
用法
待办事项
键盘快捷键
待办事项
创建图形
有关可以创建的图形示例,请参阅 我的大学笔记存储库。或者,请参阅包含 100 多个图形的 Gilles Castel 的硕士论文。
有关颜色,您可以使用 colorbrewer 定义的任何定性颜色集。
有关如何创建良好图形的建议,请参阅 TikZ 指南。
操作系统支持
目前,此 crate 仅支持 macOS。可以通过为特定操作系统提供剪贴板实现轻松扩展以支持其他操作系统(请参阅 src/clipboard
)。如果您对此感兴趣,请 提交问题 或 创建拉取请求。
另外,如果您想在Linux上使用类似这样的crate,请参阅Gilles Castel的Inkscape图形管理器。
依赖项
约7–37MB
约595K SLoC