我想要一个尖端,同时有一个圆圈和一条结束线,在圆圈的中心,就像图中一样1。
我已尝试使用shorten
其他帖子中的命令,但线端位于圆圈之外。
\documentclass[12pt,a4paper]{article}
\usepackage[spanish,es-noshorthands]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage{tikz}
\usepgflibrary{arrows.meta}
\begin{document}
\begin{figure}[!htp]
\centering
\begin{tikzpicture}
\draw (0,0)--(4,0);
\draw [|{Circle}-{Circle}|,shorten <=-2pt,shorten >=-2pt] (0,-.25)--node[below]{2.0}(4,-.25);
\end{tikzpicture}
\caption{Caption}
\end{figure}
\end{document}
答案1
你可以尝试这样的事情
\documentclass[12pt,a4paper]{article}
\usepackage[spanish,es-noshorthands]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\tikzset{%
newTip/.tip={Bar[sep=-2pt, width=8pt] Circle[sep=-2pt]}
}
\begin{figure}[!htp]
\centering
\begin{tikzpicture}
\draw (0,0)--(4,0);
\draw [{newTip}-{newTip}] (0,-.25)--(4,-.25);
\end{tikzpicture}
\caption{Caption}
\end{figure}
\end{document}
使用宽度参数newTip/.tip={Bar[sep=-2pt, width=8pt] Circle[sep=-2pt]}
调整线条的高度(宽度)以满足您的需求。圆也有长度和宽度参数(据我所知没有半径),但您还需要更改 sep 参数。