`(A)-|(B)` 直角坐标

`(A)-|(B)` 直角坐标

我想要得到coordinate线上的直角(A)-|(B),而不使用 A 或 B 的坐标。

\documentclass[margin=5pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\coordinate (A) at (2,4) ;
\coordinate (B) at (5,3) ;

\draw (A)-|(B) ;

\end{tikzpicture}
\end{document}

答案1

您可以使用(A -| B)来获取所需的坐标:

在此处输入图片描述

代码:

\documentclass[margin=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}
\coordinate (A) at (2,4) ;
\coordinate (B) at (5,3) ;

\draw (A)-|(B) ;

\coordinate (X) at (A -| B);
\node [red] at (X) {x};
\end{tikzpicture}
\end{document}

相关内容