#figures #cli-tool #cli #inkscape

app inkscape-figures-manager

一个管理 Inkscape 中图形的工具,并可通过快捷方式快速创建技术图形

1 个不稳定版本

0.1.0 2024 年 2 月 26 日

#2#figures

MIT 许可证

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,可以使用选择工具如 choosetelescope。有关我为 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