我使用图像的 svg 文件作为程序的基础(这一个,我认为)来生成图像的 tikz 版本。它生成的 tikz 代码编译正确,图像看起来不错,但代码冗余度很高,需要很长时间才能处理。它经常会在 filldraw 命令中重复坐标,就像下面显示的代码片段一样。
\filldraw[color_137559][nonzero rule]
(-15pt, -378.75pt) -- (-15pt, -378.75pt)
-- (-15pt, -378.75pt)
-- (-15pt, -379.5pt)
-- (-15pt, -379.5pt)
-- (-12pt, -379.5pt)
-- (-12pt, -379.5pt)
-- (-15pt, -378.75pt) -- cycle
;
代码长度超过 50000 行,太大了,无法手动修复。有没有办法删除重复的坐标以缩短代码?或者有没有更好的方法从我的 svg 文件生成更高效的 tikz 图像?就目前而言,文件足够大,以至于会干扰我项目中的任何 tikz 图像的外部化。