如何绘制以端点为界的线段

如何绘制以端点为界的线段

我想要这样的东西,但我无法以简单而优雅的方式实现它。

以端点为界的线段[![][1]][1]

可以使用绘制下面放置的类似图片|-|,所以我想知道是否有类似的方法。

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[|-|] (0,0) -- (2,0);
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

使用[left][right]选项选择箭头;请参阅本pgfmanual(版本 3.0.1)

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}
  \draw[{|[right]}-{|[left]}, blue] (0,1) to (1,1);  % for your purpose
  \draw[|-|, red] (0,0) to (1,0);
\end{tikzpicture}
\end{document}

tikz-间隔-一半

相关内容