我试图将文本“HubsSpokes”置于圆形路径顶部的中心。
\path [postaction={decorate,decoration={text along path,text align=center,text={|\huge|HubsSpokes}}}] ($(current page text area.west)+(0,.25in)$,0) circle (1.4cm);
但是,我的文本没有出现在圆圈的顶部,而是出现在圆圈的左侧并延伸到页面之外。理想情况下,我希望它位于页面的中心。我不想绘制圆圈本身。我应该改用圆弧吗?
我该怎么做才能将文本定位到圆形路径的顶部?
答案1
我想你想要这个。它是用arc
命令制作的,因为这样你可以控制路径的起点和终点及其中心。使用circle
路径的中心可以是任何位置。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc, decorations.text}
\usepackage{tikzpagenodes}
\begin{document}
\begin{tikzpicture}
\path [postaction={decorate,decoration={text along path,text align=center,text={|\huge|HubsSpokes}}}] ($(current page text area.west)+(0,.25in)$,0) arc(180:0:1.4cm);
\end{tikzpicture}
\end{document}