如何优雅表示两个点的中点?

发布于 2024-10-16 22:04:34

coordinate[label=right:$E$] (E) at ($1/2*(B)+1/2*(D)$);
上面是我表示点E是B,D的中点,感觉好傻,请教有什么专业的表示方法?

查看更多

关注者
0
被浏览
265
1 个回答
Skyrmion
Skyrmion 2024-10-17
Looking forward to my Ph.D. offer...

可以像 xcolor 那样 $(B)!0.5!(D)$,当然由于需要运算模式 $$ 包裹,tikzcalc 库是需要被调用的

The following is an example:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}

\begin{tikzpicture}
  \coordinate [label = right: $B$] (B) at (1,3);
  \coordinate [label = right: $D$] (D) at (2,4);
  \coordinate [label = right: $E$] (E) at ($(B)!0.5!(D)$);
\end{tikzpicture}

\end{document}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览