我正在使用 Tikz,並且有一個稍微複雜的繪圖。現在我想用更複雜的形狀來取代某個地方的矩形。我的形狀是 SVG 格式,我想用 Tikz 指令取代十幾個 SVG 路徑指令,也就是完全刪除 SVG。
因此,我在原始 Tikz 圖片中有一個位置為 x,y 且大小為 wd,ht 的矩形,我想在其中放置一堆使用不同座標系的直線和曲線命令。
編輯:我想(例如)替換
\draw (x1,y1) rectangle (x2,y2);
和
\draw (x1,y1) mypic (x2,y2);
其中mypic
是根據不同的座標系定義的,並且在該座標系中具有一些給定的大小,並且可以假設軸之間具有適當的關係,即我對 x 和 y 的不同「縮放」不感興趣。
有沒有一種方法可以在不重新計算任何內容或明確「縮放」或類似內容的情況下完成此任務?
我想在巨集或其他東西中定義我的新形狀,然後使用它,一切都是自動的。
最簡單的解決方案是什麼?
(這個問題相似但不相同。