3个不稳定版本
0.2.1 | 2019年4月11日 |
---|---|
0.2.0 | 2019年4月8日 |
0.1.0 | 2019年4月8日 |
1 在 #tikz
每月下载量133次
40KB
1K SLoC
带过滤器的SVG到TikZ的转换
此API旨在创建自定义SVG到TikZ导出器,可能沿途过滤或修改原始图像的一些元素。过滤器在SVG来自Inkscape时效果最佳。
例如,可以使用Layers
过滤器仅选择Inkscape的一个"层"。
extern crate svg;
use svg_tikz::*;
use svg_tikz::layers::*;
use svg_tikz::tikz::*;
// Creating an empty SVG file.
std::fs::File::create("input.svg").unwrap();
// Parsing it, outputting only the layer called "my layer"
process_file(
"test.svg",
&mut Tikz::to_file("test.tex")
.unwrap()
.layers(&["my layer"])
);
依赖项
~3–12MB
~111K SLoC