如何在 tikz 圆圈下方添加标题?

如何在 tikz 圆圈下方添加标题?

我有一个简单的例子,例如:

\begin{figure}    
    \centering
    \begin{tikzpicture}
        \begin{scope}
            \draw (1, 3) circle (3);
        \end{scope}
    \end{tikzpicture}
    \caption{Caption}
\end{figure}

我想要做的就是在圆圈下方放置一个标题(或者更笼统地说,在西南、东南、西北、东北……)边界。当我放置节点时,它总是位于中心。我该如何修复此问题?

答案1

您可以使用 制作圆圈,并使用代码以任意角度node添加s 。您还可以添加以调整与边界的距离。labellabel=<angle>:<labeltext>[label distance=<length>]

在此处输入图片描述

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\node[draw, circle, minimum size=3cm, 
    label=45:forty-five, 
    label=100:one hundred, 
    label={[label distance=6mm]270:bottom}]{center};
\end{tikzpicture}

\end{document}

相关内容