\documentclass[tikz,border=0pt]{独立} \使用图书馆 \开始{文档} \开始{tikzpicture} \坐标(X1)位于(0,0); \(2,2)处的坐标(X2); \坐标(X3)位于(4,1); \绘制[厚度] let\xmax=<x坐标的最大值>,%WHAT? \xmin=<x坐标的最小值>%WHAT? 英寸 (\xmin,-1)--(\xmax,-1); \结束{tikzpicture} \结束{文档}
2个答案
\documentclass[tikz,border=10pt]{独立} \开始{文档} \开始{tikzpicture} \开始{scope}[local bounding box=foo] \路径(0,0)坐标(X1) 到(2,2)坐标(X2) 至(4,1)坐标(X3); \结束{scope} \绘制(foo.suth west)--(foo.Suth east); \结束{tikzpicture} \结束{文档}
\绘制[transform canvas={shift={(0,-1)}}](foo.suth west)--(foo.Suth east);
\绘制(foo.suth west |-0,-2)--(foo.Suth east |-0,-2);
\documentclass[tikz,border=10pt]{独立} \usetikz库{calc} \开始{文档} \开始{tikzpicture} \坐标(X1)位于(0,0); \(2,2)处的坐标(X2); \坐标(X3)位于(4,1); \绘制[厚度] 出租 \p1=(X1), \p2=(X2), \p3=(X3) 英寸 ({最小值(\x1,\x2,\x3)},-1)--; \结束{tikzpicture} \结束{文档}
-
1 -
假设我已经定义了 \路径[保存路径=\pathX](X1)(X2)(X3); 有没有一种方法可以在不明确重新列出个人的情况下找到x坐标的最大值和最小值 X1型 , X2个 , X3型 ? 我这样问是因为,在一个真实的例子中,我会有一组更长的点,而且在这种“let”结构中键入它们的单独名称会很乏味。 – 默里 评论 5月22日0:44 -